如何将git分支转换为远程跟踪的分支?
问题描述:
我们刚刚转换了一堆我们SVN组件来的Git使用git svn clone
布局为我们的组件包括一个干线的和1个或多个分支。如何将git分支转换为远程跟踪的分支?
迁移和推动一切后GitHub上和运行git branch -a
我们得到:
* master
remotes/origin/1.0
remotes/origin/1.1
remotes/origin/1.10
...
不过了上GitHub上下分支机构,我们只能看到一个主;我们需要所有这些分支也被推倒。
看下面的issue看来我的本地分行必须转换成跟踪分行。
考虑到我们的一些传统组件有几百个分支,我该如何轻松实现这一目标?
答
原来,我不得不这样做实际上是签每个分支的第一这将输出:
Branch foo set up to track remote branch foo from origin
Switched to a new branch foo
然后,所有我所要做的就是执行:
git push --all origin
我所有的分支现在出现在GitHub。
试试这个命令:git push --all origin – banking
它不起作用它说:“一切都是最新的” – MaYaN
我看到你有一个远程分支起源/ 1.0,但没有匹配的本地如何运行'git checkout 1.0'说? – banking