假设我有Branch A
,然后我有master
分支。
现在我很困惑这两个相同的
git checkout master
git merge Branch A
git push origin master
git checkout Branch A
git merge master
git push origin master
他们俩都一样吗?
答案 0 :(得分:1)
这个问题的答案取决于相同的含义。由于@torek的潜在重复指出,所得到的合并分支将是相同的。但是,只有签出的分支才会合并其他分支的更改。因此,在您的第一个示例中,合并提交将是主分支的新头,但分支A的头部将保持指向它最后一次提交的任何内容。
答案 1 :(得分:0)
如果你比较你的分支,你会发现没有区别。
你的分支A将提前0次提交,0次提交。
如果您已经解决了冲突(如果有的话),它们应该是相似的(就内容而言)但git日志历史记录可能不同,至少合并提交名称会有所不同。