假设我在硬币分店检查过,我运行这个命令有什么区别。什么时候可以有区别。我是git的新手,所以探索文档让我更加困惑。
我想知道
的效果之间的区别 git merge master
VS
git merge master coins
答案 0 :(得分:2)
不同之处在于,第一个将分支master
合并到您的分支中,第二个将尝试将master
和分支coins
合并到您的分支中。
<commit>...
提交,通常是其他分支机构,合并到我们的分支机构。指定多个提交将创建更多的合并 比两个父母(亲切地称为八达通合并)。
如果命令行没有提交,并且设置了merge.defaultToUpstream配置变量,则合并 远程跟踪当前分支配置使用的分支 作为其上游。另请参见本手册页的配置部分。
由于你已经在分支coins
,因此就git而言已经被合并了。所以最终结果只是在master中合并。但如果你在不同的分支上,它会合并所有三个(主人,硬币和你所在的分支)。