带有 --no-ff 标志的 git pull request



我正在尝试遵循此模型: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的默认值是合并。

最新更新