我不知道爲什麼會發生這種情況,但我在名爲Settings
的分支上工作。git合併,帶回我的更改
這可能是2周前。然後Settings
分支需要進行測試,所以我合併了來自主站的最新代碼,以便稍後合併將不那麼痛苦。
問題:出於某種原因,我最初在Settings
分支上所做的所有事情都被稱爲破壞。
例如:我有一個SettingsController.cs
文件。現在,當我在SourceTree中從最新版本中合併時,我可以看到SettingsController.cs文件已被刪除。
我不知道爲什麼這會被刪除,因爲我會認爲git只會應用主設備發生的任何更改,而不會影響我的更改。
所以我可以做下來,髒只是從github.com
複製和粘貼我的代碼,但顯然這不是我想要做的。
因此,在我真正完成合並之前,要麼正確地進行合併,要麼退出合併,並將每個人對主人所做的更改的最後2周帶入我的分支中。
當我從另一個分支引入更改時,我通常沒有這個問題,所以我不知道爲什麼這次它是不同的。有什麼想法嗎?提前致謝。