0
我正在處理大約5000個提交(包括合併)的代碼庫。我開始交互式重新綁定來壓縮類似的提交併重新提交弱提交消息。在此之前,我刪除了這個article之後的一些大文件。如何在不衝突的情況下重寫整個git歷史記錄(擠壓和重新引導)?
然而,我從第七次提交衝突和衝突 更大的承諾提交。有沒有辦法只做沒有引起衝突的操作?
我用命令:
git rebase FIRSTCOMMIT -i
我正在處理大約5000個提交(包括合併)的代碼庫。我開始交互式重新綁定來壓縮類似的提交併重新提交弱提交消息。在此之前,我刪除了這個article之後的一些大文件。如何在不衝突的情況下重寫整個git歷史記錄(擠壓和重新引導)?
然而,我從第七次提交衝突和衝突 更大的承諾提交。有沒有辦法只做沒有引起衝突的操作?
我用命令:
git rebase FIRSTCOMMIT -i
如果我沒有記錯的話,就不能輕易一般變基這樣的歷史專案。根據您的情況可能會有解決方法。例如,如果您有標記的主標記,則可以將每個標記之間的更改壓縮到一個提交中。一般來說,類似的策略適用於連接FIRSTCOMMIT
和HEAD
的任何路徑。