我试图将我的本地分支(Dev)推送到我的git repo,以便当其他人克隆回购时,他们会将Dev分支作为本地分支。
到目前为止,当您克隆回购并运行git branch -a
时,您会得到:
master
remotes/origin/Dev
remotes/origin/master
但我想让这个人得到的是:
Dev
master
remotes/origin/Dev
remotes/origin/master
我已经尝试git push --all
,但这没有用。我已经尝试过其他一些东西,但我无法记住它们,我愿意再次尝试。
此外,My Dev本地分支跟踪Dev远程分支。
答案 0 :(得分:0)
Git没有规定这样做。另一个人必须通过以下方式创建分支机构的本地副本:
git checkout -b Dev origin/Dev
这样做是为了创建一个名为' Dev'它跟踪远程分支&origin; dev /#39;。基本上,您和另一个人都拥有远程分支的单独副本。无论何时您或其他人push
,它都会与远程分支同步,而另一个人在pull
时获得更改。这就是Git应该被使用的方式。