当我克隆回购时,由于某种原因,它会自动转到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?
答案 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