我正在尝试遵循此模型: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
GitHub 上的拉取请求合并总是创建一个新的提交,所以它们已经表现得像git merge --no-ff ...
。
在 Github 上合并 PR 请求后,将这些更新引入我的本地主分支的最佳方法是什么?
如果您的本地master
分支设置为跟踪远程master
分支,只需执行
git checkout master
git pull --ff-only
如果在本地master
分支上提交不在远程master
分支上,这将中止并显示错误。(没有--ff-only
的默认值是合并。