我试图遵循这个模型: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
答案 0 :(得分:2)
GitHub上的拉取请求合并总是创建一个新的提交,因此它们的行为就像git merge --no-ff ...
一样。
[A] PR请求已经合并到Github上,将这些更新带到我的本地主分支的最佳方法是什么?
如果您的本地master
分支设置为跟踪远程master
分支,请执行
git checkout master
git pull --ff-only
如果您在本地master
分支上提交了不在远程master
分支上的提交,则会中止此错误。 (没有--ff-only
的默认值就是合并。)