Git将本地分支推送到repo

时间:2014-06-20 16:53:55

标签: git branch

我试图将我的本地分支(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远程分支。

1 个答案:

答案 0 :(得分:0)

Git没有规定这样做。另一个人必须通过以下方式创建分支机构的本地副本:

git checkout -b Dev origin/Dev

这样做是为了创建一个名为' Dev'它跟踪远程分支&origin; dev /#39;。基本上,您和另一个人都拥有远程分支的单独副本。无论何时您或其他人push,它都会与远程分支同步,而另一个人在pull时获得更改。这就是Git应该被使用的方式。