0
我明白git fetch
的用途,但我不明白爲什麼有人想不用合併就不斷更新本地回購。我的意思是當你準備好時,你可以做一個git pull
。爲什麼git fetch
後面跟着git merge
增量?`git fetch`命令的實際用途/目標是什麼
我明白git fetch
的用途,但我不明白爲什麼有人想不用合併就不斷更新本地回購。我的意思是當你準備好時,你可以做一個git pull
。爲什麼git fetch
後面跟着git merge
增量?`git fetch`命令的實際用途/目標是什麼
git fetch
爲您提供了遠程歷史的完整副本,讓您可以做到即時差異和類似的事情。假設您正在主題分支上進行復雜的更改,而主分支不斷更新。你不想一直合併,因爲合併是很多工作,但你想想知道主分支上發生了什麼,所以你可以預見(甚至可以防止)額外的工作。如果您有本地歷史記錄,則會顯示在所有可視化工具中(例如gitk --all
);個人而言,我並不認爲一直都在看Gitweb或Github的界面。
而且,當然,單獨進行讀取/合併的好處是您可以查看其他分支上的更改是否真的值得合併。