好的,我認為這是不可能的,但這是場景:
我結對編程,我不得不打破對。我承諾了我正在進行的作業,所以另一對可以在我離開時繼續作業,但他們也無法繼續作業。現在,在我承諾之前的地方作業真的會很有幫助。換句話說,如果我git status看起來像運行git reset --soft head~. 但由于他們已經拉著,我不通過實際的頂部作業要改變歷史git reset --soft head~。
我對 WIP 的提交感到滿意。我不喜歡的是我的 IDE 沒有顯示任何變化。我知道我可以在不提交的情況下還原然后還原還原,但是有更好的方法嗎?
uj5u.com熱心網友回復:
為避免重寫 的推送歷史branch1,請改為創建一個新分支:
git switch branch1
git switch -c branch2
git reset --soft @~
現在,您的世界看起來就像您承諾之前一樣branch1。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/332846.html
