假设我在硬币分支签出,我运行这个命令有什么区别。什么时候会有差异。我是git的新手,所以探索文档让我更加困惑。git merge master vs git merge master coins有什么区别
我想知道VS
git merge master coins
假设我在硬币分支签出,我运行这个命令有什么区别。什么时候会有差异。我是git的新手,所以探索文档让我更加困惑。git merge master vs git merge master coins有什么区别
我想知道VS
git merge master coins
的区别是
git merge master
效果之间的区别在于,首先会分支master
合并到分支,第二个会尝试将master
和分支coins
合并到您的分支中。
<commit>...
承诺,通常是其他分支头,合并到我们的分公司。指定多个提交会比两个父母(亲切地称为Octopus合并)创建合并更多 。
如果没有提交从命令行中给出,并且如果merge.defaultToUpstream配置变量被设置,合并,当前分支被配置为使用 作为其上游 远程跟踪分支。另见本手册页面的配置部分。
由于你已经在分支coins
,它将有git所涉及的已经合并。因此,最终的结果将只是合并在主。但是如果你在不同的分支上,它会合并所有三个(主人,硬币和你所在的分支)。
这是它..哇花了最近10小时担心它:D – 2015-02-09 20:09:36
这与我从实验中得到的结果一致 – 2015-02-09 20:10:02
从实验我看没有区别。但这没有多大意义。如果我在master中运行这个命令,它会在我运行'git merge coins'时运行,如果我在硬币分支中运行它,就好像我已经写了'git merge master'一样。 – 2015-02-09 20:05:11