1
在我的兩臺計算機上,我一直在同時進行更改,至今爲止它工作正常。當我提交我的更改時,我會進行合併,而且通常工作正常。昨天,我做了一些重大更改,我更新了一臺計算機上幾乎所有文件的註釋,並重新安排了另一臺計算機上的代碼。現在,我的本地副本是3個提交後,我有未完成的更改,完全重構相同的代碼。 Automerge失敗,當我嘗試手動合併時,標記非常複雜,我甚至無法理解發生了什麼(它幾乎看起來像代碼完全缺失)。 我得出的結論是,我將不得不從我擁有的東西開始,並手動重新進行最後3次提交的更改。與Git合併大量更改
有沒有一種方法可以手動對我的本地副本進行等同更改(最後3個提交),然後將它提交爲已合併(我將手動完成)?
基本上,有沒有一種方法可以在不合並更改的情況下進行提交?
也許你想'git pull --rebase'? – vonbrand
@ vonbrand這是安全的嘗試它在我真正的回購(是完全可逆的)?我不確定git會如何迴應,但這絕對值得一試。 –
不要相信我!將您的完整存儲庫複製到一個安全的地方,並在那裏實驗。 – vonbrand