有时git会跟踪所有远程git分支作为本地分支而没有我要求。发生了什么?

时间:2009-01-06 04:12:21

标签: git branch behavior

有时,git会自发地(在某些操作期间,但不是全部,“拉”或“克隆”操作)将存储库的所有远程分支复制到我的本地存储库中(甚至将它们全部设置为跟踪相应的远程存储库)分支正确)。是什么导致这个?有没有办法可以故意这样做?

2 个答案:

答案 0 :(得分:5)

如果您只是从远程分支执行普通分支,它将默认跟踪:

git checkout -b somebranch origin/somebranch

大致相同
git checkout -t origin/somebranch

如果您不想进行此类跟踪,则必须明确告诉它。

答案 1 :(得分:0)

如果您知道要跟踪的远程分支的名称,则可以执行以下操作:

git checkout somebranch

它会说:

Branch somebranch set up to track remote branch badges from origin.
相关问题