2013-05-16 54 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