2016-05-31 27 views
0

我正在處理大約5000個提交(包括合併)的代碼庫。我開始交互式重新綁定來壓縮類似的提交併重新提交弱提交消息。在此之前,我刪除了這個article之後的一些大文件。如何在不衝突的情況下重寫整個git歷史記錄(擠壓和重新引導)?

然而,我從第七次提交衝突和衝突 更大的承諾提交。有沒有辦法只做沒有引起衝突的操作?

我用命令:

git rebase FIRSTCOMMIT -i 

回答

1

如果我沒有記錯的話,就不能輕易一般變基這樣的歷史專案。根據您的情況可能會有解決方法。例如,如果您有標記的主標記,則可以將每個標記之間的更改壓縮到一個提交中。一般來說,類似的策略適用於連接FIRSTCOMMITHEAD的任何路徑。

相關問題