我在当地有2个分支机构,例如:
- FirstApp
- SecondApp
如何将它们都推送到远程仓库?我是否还需要在远程创建两个分支?
非常感谢!
答案 0 :(得分:15)
您可以通过执行以下命令来执行此操作。
git push [remote name] [branch1] [branch2]
例如,如果您想要两个put分支FirstApp和分支SecondApp到远程源,您可以执行
git push origin FirstApp SecondApp
如果您想要推送更多分支,只需添加需要推送到最后的分支名称。
有关git的更多信息。您可以通过以下链接查看本书 - http://git-scm.com/book
答案 1 :(得分:3)
最近default push policy发生了变化,我建议:
git push -u origin FirstApp
git push -u origin SecondApp
这样,即使使用新的“简单”策略,它也会推送并创建一个以本地分支命名的上游分支。
现在请记住,如果您克隆远程仓库,不会为所有远程分支创建本地分支:请参阅“Track all remote git branches as local branches”。
要查看新克隆后是否推送了分支,请查看以下结果:
git branch -a
答案 2 :(得分:0)
现在我使用SourceTree来帮助管理我的本地存储库。
通过以下方式推送尚未在repo创建的所有本地分支: