1

当我从一个分支执行 git“pull origin master”时,分支会更新,而不是 master。为了更新主人,我需要做一个“git checkout master”,然后调用“git pull origin master”。如果更新发生在当前分支而不一定是主分支,为什么命令中需要“主控”。

4

1 回答 1

1

因为它指定了要与当前分支合并的远程分支。所以git pull origin master字面意思是:在origin远程定义的 URL 上查询存储库,检查它的master分支,下载我需要的任何内容,以便在我的存储库中拥有该分支的副本(将保存为名为 的分支origin/master),然后将该分支合并到任何分支我恰好在此刻。

于 2013-01-21T23:02:06.760 回答