4

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

4

2 回答 2

5

如果你只是从远程分支做一个普通的分支,它会默认跟踪:

git checkout -b somebranch origin/somebranch

意思大致相同

git checkout -t origin/somebranch

如果您不想要这样的跟踪,您几乎必须明确告诉它。

于 2009-01-06T05:14:07.437 回答
0

如果您知道要跟踪的远程分支的名称,您可以这样做:

git checkout somebranch

它会说:

Branch somebranch set up to track remote branch badges from origin.
于 2012-03-09T21:33:43.643 回答