如何在远程分支中设置origin / HEAD

时间:2014-10-21 00:43:26

标签: git

当我克隆回购时,由于某种原因,它会自动转到Test_Branch。

$ git branch -a
* Test_Branch
  remotes/origin/Test_Branch
  remotes/origin/HEAD -> Test_Branch
  remotes/origin/develop
  remotes/origin/master

我认为这是因为“遥控器/原点/ HEAD”指向Test_Branch。

我的问题是如何设置'remotes / origin / HEAD'以便每次克隆时我都会自动开发而不是Test_Branch?

1 个答案:

答案 0 :(得分:0)

要在克隆开发时设置默认分支,请使用

git symbolic-ref HEAD refs/heads/develop

要克隆存储库并签出特定分支,请使用-b branchname标记,例如

git clone repo.git -b develop

来源: https://www.kernel.org/pub/software/scm/git/docs/git-symbolic-ref.html https://www.kernel.org/pub/software/scm/git/docs/git-clone.html