从另一个非主服务器的远程分支创建远程分支

时间:2010-02-17 18:35:29

标签: git

Git让我把头发拉出来。我知道如何创建一个跟踪远程分支的本地分支,但我想创建一个远程分支,它复制另一个远程分支,然后跟踪。创建远程分支也很容易,但似乎总是在master中使用代码库,而不是在任意分支中。如果我有这些分支,我需要的命令序列是什么

origin/master
origin/somebranch

我想要

*somebranch2
origin/master
origin/somebranch
origin/somebranch2

1 个答案:

答案 0 :(得分:3)

git push origin origin/somebranch:refs/heads/somebranch2
git branch -b somebranch2 origin/somebranch2

第一个命令是在遥控器上制作分支副本的最直接方式。第二个命令只是用于设置本地分支(它将跟踪新的远程分支origin/somebranch2)。