如何将git分支转换为远程跟踪分支?

时间:2017-05-09 12:49:48

标签: git github

我们刚刚使用git svn clone将一堆 SVN 组件转换为 Git 我们组件的布局包含 trunk 和1个或多个分支

迁移并将所有内容推送到 GitHub 并运行git branch -a后,我们得到:

* master
  remotes/origin/1.0
  remotes/origin/1.1
  remotes/origin/1.10
  ...

然而,分支下的 GitHub ,我们只能看到一个;我们需要所有这些分支也被推翻。

查看以下issue,我的本地分支似乎必须转换为跟踪分支

考虑到我们的一些遗留组件有数百个分支,我怎样才能轻松实现这一目标?

1 个答案:

答案 0 :(得分:1)

事实证明,我所要做的就是先检查每个分支,然后输出:

Branch foo set up to track remote branch foo from origin
Switched to a new branch foo

然后我所要做的就是执行:

git push --all origin

感谢@banking@Piotr Skotnicki

我的所有分支现在都显示在 GitHub 下。