如何在git中将2个分支从本地推到远程回购?
我在本地有两个分支机构,例如:
如何将他们推到远程回购? 我是否也需要在远程创建两个分支?
非常感谢!
您可以通过执行以下命令来完成。
git push [remote name] [branch1] [branch2]
例如,如果您希望将两个分支FirstApp和分支SecondApp分配给远程原点,则可以执行
git push origin FirstApp SecondApp
如果你想推送更多的分支,只需将需要推送的分支名称添加到最后。
有关git的更多信息。 您可以从以下链接查看本书 - http://git-scm.com/book
随着默认推送政策的最近更改,我会建议:
git push -u origin FirstApp
git push -u origin SecondApp
这样,即使采用新的“简单”政策,它也会推送并创建以本地分支机构命名的上游分行。
现在请记住,如果您克隆远程仓库,它将不会为所有远程分支创建本地分支 :请参阅“跟踪所有远程git分支作为本地分支”。
要查看您的分支是否在推出新克隆后推出,请查看以下结果:
git branch -a
现在我使用SourceTree来帮助管理我的本地存储库。
它有助于通过以下方式推动尚未在回购中创建的所有本地分支机构:
上一篇: How to push 2 branches from local to remote repo in git?