我遇到了一個非常奇怪的問題。Git重複以前提交的部分
我正在VSCode的網站上工作,並使用git作爲版本控制(與Github同步)。但是,我開始注意到git開始將我在之前提交中所做的更改標記爲更改,要求我提交它們(就像以前的提交從未做過一樣?)。
例如,說我有以下幾點:
Line of Code 1
Line of Code 2
然後我承諾,並實現同步與Github上。一切都應該很好。
後來,我補充一些行:
Line of Code 1
Line of Code 2
Line of Code 3
Line of Code 4
然後我承諾,並實現同步與Github上。一切都應該很好。
接下來我繼續在完全不同的文件中工作,並提交這些更改。
突然之間,這種情況完全是隨機發生的,它會標記出上面代碼中需要提交的行數爲1 & 2。所以我(再次)。
任何人對發生了什麼都有任何線索?我沒有移動文件,或者改變格式/添加/刪除可能導致文件被標記爲變化的文件。我甚至檢查了以前的提交,一切似乎都很好。這真是令人沮喪,因爲我現在有很多提交,只是重新提交我已經承諾的代碼!
當你與github同步時,在同步過程中是否顯示衝突? –
不,我是唯一一個在這個項目上工作的人,所以我是唯一提交提交的人。 – TheRyan722
檢查您的本地歷史記錄是否出現相同的提交ID,並在Github中 – Adashi