![](/img/trans.png)
[英]Why is git pull needed to update a (different) branch (moving branch to latest commit without git pull)?
[英]git pull will move the local branch to the latest commit?
我有一個本地分支,即topic
,該分支標記在最新的本地提交上,例如,提交版本3,我停留在topic
分支上,而不是master
分支上,然后執行git pull
,還有另外兩個commit(version 4和版本5)出現,並且topic
移至最新提交,對嗎? 我應該留在分支機構master
並進行git pull嗎? 有什么區別?
正如手冊頁所述:
git-pull-從另一個存儲庫或本地分支獲取並合並
因此,基本上git pull
是git fetch
緊跟git merge
的快捷方式。 這就是為什么它會移動的分公司參照最新提交。 如果您使用的是master
則master
將被更新。
如果您不希望更新分支,只需使用git fetch
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.