2017-07-26 135 views
1

我們遇到了一個無法徹底撤消的錯誤合併問題(它恢復了其中一個分支,因此無法合併回去)。我們從最後一次良好的提交中創建了一個新版本的分支,將新的更改合併到乾淨的地方,刪除了原來的代碼並將新代碼推送到遠程存儲庫。兩個衝突的git遙控器

但是,現在當我們拉時,它從已刪除的存儲庫中拉出並推送到新的存儲庫。如果我們refresh prune,遠程分支不再可見。

我們有一個臨時名稱的分支,我們用它作爲權宜之計,但我們如何恢復使用正確的名稱?

回答

0

一種解決方法是刪除本地分支,然後重新創建它,指定要跟蹤的遠程分支(具有正確的名稱)

這種新的當地分支機構應這個時候拉和推右邊的遠程追蹤分支。

+0

我已經試過了,結果如上所述。當我說「跟蹤」時,它會拒絕,因爲它不知道遠程存在,或者它成功,但指向已刪除的遠程分支。 –

+0

@CJDennis通過遠程,你的意思是由'git remote -v'返回的遠程名稱? – VonC

+0

不,返回存儲庫列表,而不是分支。 –