2016-09-19 105 views
1

我犯了一個錯誤與我的Git分支流程如何在遠程創建新分支?

我有以下的本地和遠程分支機構的設置:

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

我需要的上游在我的本地分行(iteration9)設置爲遠程分支叫做origin/iteration9

鑑於我的回購協議的當前狀態,我怎麼可以創建一個名爲iteration9遠程分支基於關我的本地分行iteration9的,如果它已經指向一個古老的遠程分支(origin/iteration5

+0

您的設置有點難以分析。你可以編輯你的文章,使其更清晰? – alexbclay

+0

@alexbclay我忘記了換行符。現在應該更清楚了 –

回答

2

,您可以將其刪除

git push --set-upstream origin iteration9 
:與

git branch --unset-upstream iteration9 

然後推到原點與--set-upstream標誌復位0

或者如果遠程分支已存在,則可以使用此命令進行設置:

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

完全正是我需要的,謝謝 –

相關問題