Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个本地分支,也就是说topic,这个分支标记在最新的本地提交上,例如提交版本 3,我留在topic分支上,而不是master分支,然后我做git pull,还有另外两个提交(版本 4 和版本 5)出现并topic移至最新提交,对吗?我应该留在分支master并执行 git pull 吗?有什么不同?
topic
master
git pull
正如手册页所说:
git-pull - 从另一个存储库或本地分支获取并合并
所以,基本上git pull是一个快捷git fetch方式git merge。这就是为什么它将您的分支引用移动到最新提交的原因。如果你在,master那么master将被更新。
git fetch
git merge
如果您不希望更新分支,请git fetch改用。