我們在一個項目中使用SourceTree與我的朋友,我在主分支,他有他自己的分支(我知道,玩主分支不是一個好習慣,但現在我們把它放在一邊),每天我都把他的分支合併到主分支中。昨天,他使用「硬」模式丟棄所有更改,將分支重置爲以前的提交。從那時起,我們的分支似乎在同一條「線路」上(因爲它們是同步的,具有相同的內容,無論它叫什麼)。以前,當我們有差異時,提交旁邊的圖顯示正確,並且行中有兩個不同的分支。現在,即使我們致力於和牽強的差異,我們都在SourceTree看到這個(我們已經重新啓動等,完全沒有變化):SourceTree顯示不同的brances,就像他們在同步(當他們不同步)
爲什麼看似是在同一個分支不同的分支圖形?我該如何解決這個問題?
重置後,他的分支的遠程版本被刪除?如果沒有完成,他將無法推送更改,因此您會看到遠程版本與重置前相同。 – isherwood 2015-02-23 18:34:37
@isherwood我如何測試它? – 2015-02-23 18:35:52
使用控制檯:'git push origin:branch_name'(注意冒號)。這將刪除遙控器。 – isherwood 2015-02-23 18:36:48