gpt4 book ai didi

git - git 知道 merge 后哪个分支是哪个吗?

转载 作者:太空狗 更新时间:2023-10-29 14:26:20 26 4
gpt4 key购买 nike

抱歉,如果这是一个只有是/否答案的愚蠢问题,但如果我理解正确,在 git 中分支只是指向提交的指针。这是否意味着一旦 merge 了两个分支,git 就不知道哪个分支指向哪一组提交?

之前

A---B---C---D---E    <- X
\
1----2----3----4 <- Y

之后

A---B---C---D---E--M  <-X & Y
\ /
1----2----3----4

最佳答案

如果我没记错的话,你将一个分支 merge 到另一个分支,比如将 feature1 merge 到 master,所以 master 现在指向 merge-commit 但 feature1 仍然指向它之前指向的位置。

Jefromi 编辑:这是正确的。图片应如下所示:

git checkout branch X

A---B---C---D---E branchX (HEAD)
\
1----2----3----4 branchY

git merge branchY

A---B---C---D---E--M branchX (HEAD)
\ /
1----2----3----4 branchY

关于git - git 知道 merge 后哪个分支是哪个吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com