为什么不git获取更新本地分支?
这个问题在这里已经有了答案:
要在合并之前查看本地分支和远程分支之间的git diff
,可以在执行git fetch
之后使用本问题中概述的git diff
。
如果你想执行你的远程分支与你的本地分支的合并,而不立即提交以允许你查看结果,你可以使用git pull --no-commit
(如git-scm.com上的描述)。 --no-commit
选项可防止Git自动提交可能属于拉的一部分的合并,这将允许您在提交之前查看合并结果。
git fetch
从远程分支下载提交,但不会更新您的工作空间。 在合并到本地分支之前,您不会看到提交。
git pull
是git fetch
和git merge
的组合 - 这就是为什么git pull
似乎“修复”了这种行为。