2013-05-16 55 views
1

我有,我已經使用遠程分支,我想更新就可以了裁判,所以我打git fetch <remote> <branch>和分支沒有與最新更新裁判。我發現我必須使用git fetch <remote>(沒有分支)來獲取該分支上的當前遠程更新。有人能解釋一下嗎?取<remote>和git獲取<remote><branch>

回答

4

git fetch <remote> <branch>將從給定的遠程獲取給定的單個分支並將其存儲在FETCH_HEAD中。

git fetch <remote>將使用默認的refspec,通常配置爲remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*,因此將獲取所有分支並將它們存儲在相應的遠程分支中。

+1

除非我遺漏了某些東西,否則當遇到特定的時,我看不到git fetch 正在執行git fetch 的特定(和顯然是附加的)步驟。你知道那是什麼嗎? – rpq