我的git branch工作流程出错了
我有以下本地和远程分支机构设置:
master -> origin/master
iteration5 -> origin/iteration5
iteration9 -> origin/iteration5
我需要将本地分支上的上游(iteration9
)设置为名为origin/iteration9
的远程分支。
鉴于我的repo的当前状态,如果它已经指向一个旧的远程分支({{1},如何根据我的本地分支iteration9
创建一个名为iteration9
的远程分支。 }})
答案 0 :(得分:2)
您可以使用
将其删除git branch --unset-upstream iteration9
然后通过使用--set-upstream
标志推送到原点来重置它:
git push --set-upstream origin iteration9
或者如果远程分支已存在,您可以使用此命令进行设置:
git branch --set-upstream-to=origin/iteration9