我们刚刚使用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,我的本地分支似乎必须转换为跟踪分支。
考虑到我们的一些遗留组件有数百个分支,我怎样才能轻松实现这一目标?
答案 0 :(得分:1)
事实证明,我所要做的就是先检查每个分支,然后输出:
Branch foo set up to track remote branch foo from origin
Switched to a new branch foo
然后我所要做的就是执行:
git push --all origin
我的所有分支现在都显示在 GitHub 下。