如何在远程创建新分支?

时间:2016-09-19 17:14:19

标签: git version-control

我的git branch工作流程出错了

我有以下本地和远程分支机构设置:

master -> origin/master
iteration5 -> origin/iteration5
iteration9 -> origin/iteration5

我需要将本地分支上的上游(iteration9)设置为名为origin/iteration9的远程分支。

鉴于我的repo的当前状态,如果它已经指向一个旧的远程分支({{1},如何根据我的本地分支iteration9创建一个名为iteration9的远程分支。 }})

1 个答案:

答案 0 :(得分:2)

您可以使用

将其删除
git branch --unset-upstream iteration9

然后通过使用--set-upstream标志推送到原点来重置它:

git push --set-upstream origin iteration9

或者如果远程分支已存在,您可以使用此命令进行设置:

git branch --set-upstream-to=origin/iteration9