使用--no-ff标志的git pull请求

时间:2016-02-15 20:08:49

标签: git github

我试图遵循这个模型:http://nvie.com/posts/a-successful-git-branching-model/

试图理解这样的合并如何在Github上的拉取请求中起作用...特别是" - no-ff"标志:

git merge --no-ff hotfix-1.2.1

此外,在Github上合并PR请求后,将这些更新引入我的本地主分支的最佳方法是什么?它会是:

git pull github-remote-branch

1 个答案:

答案 0 :(得分:2)

GitHub上的拉取请求合并总是创建一个新的提交,因此它们的行为就像git merge --no-ff ...一样。

  

[A] PR请求已经合并到Github上,将这些更新带到我的本地主分支的最佳方法是什么?

如果您的本地master分支设置为跟踪远程master分支,请执行

git checkout master
git pull --ff-only

如果您在本地master分支上提交了不在远程master分支上的提交,则会中止此错误。 (没有--ff-only的默认值就是合并。)