考慮一個由若干開發人員組成的團隊,他們同時在一個代碼庫上工作。將功能恢復到主分支時,可以使用git merge或git rebase。 我從其他幾位開發者那裏聽說過,與git rebase相比,如何使用git merge將使您的git歷史變得時髦。 我也看到了這個SO question about the difference between merge and rebase。 One SO an
我試圖重新排序3次提交。 我目前的狀況是: A -> B -> C
我想變基並獲得這樣的: A -> C -> B
(只是交換承諾B和C) 我運行命令git rebase -i A 。 我的編輯器打開了,我改變了選擇完成並保存。 什麼都沒有發生。 我注意以下幾點: 當我運行變基命令,我的編輯器打開,而且我已經看到在終端執行以下操作: Successfully rebased and upd