我不知道發生了什麼,但我認爲另一位開發人員用他們的合併覆蓋了我的提交。我認爲visual studio git插件弄糟了一些東西。指向錯誤提交的文件
編輯
我覺得什麼事是其他開發商合併是沒有我的變化尚未分支的一個老過時的版本。所以現在他的舊承諾正在使用,而不是我的。
我有我犯a
但之後他合併更新的文件,推動所有文件都指向另一個年長提交b
提交a
仍然在歷史,但混帳我猜認爲,文件的頭在承諾b
是否有一個簡單的方法來解決這個問題,讓我所有的文件,我更新回我的承諾,但離開他的文件,他完整地更新?
編輯
ASCII圖形表示與我的想法正巧<表示註釋 - {文}。
請指正
https://gist.github.com/oneillc-advisory/cd039838448bf41e1e22f3a1ff5a4dfc
你可以分享日誌圖的ASCII表示嗎? – choroba
'不知何故另一個開發人員覆蓋了我的提交'。幸運的是,Git永遠不會失去歷史,至少不會那樣。 –
@MadPhysicist被覆蓋是一個壞詞。他們讓git認爲他們不像以前那麼重要,我想這是一種更好的說法。 – ThrowsException