現Git倉庫提交歷史如上面所示,請問具體怎麼整理這些交錯歷史?
對於這個圖中如此犬牙交錯的提交歷史,我也沒有什麼好的方法來讓它變得整潔一些。其實,這樣也沒什麼,因為這個提交歷史真實地反映了你的倉庫的整個工作過程。 如果你想得到一個乾淨的提交歷史的話,我有個建議,就是在整合分支的時候,使用git rebase变基操作,而不是git merge合併操作。當然這個建議只是可以避免產生像圖中那樣混亂的提交歷史。 對於變基操作的使用,可以在Progit這本書中找到詳細的教學。
git rebase
git merge
對於這個圖中如此犬牙交錯的提交歷史,我也沒有什麼好的方法來讓它變得整潔一些。其實,這樣也沒什麼,因為這個提交歷史真實地反映了你的倉庫的整個工作過程。
如果你想得到一個乾淨的提交歷史的話,我有個建議,就是在整合分支的時候,使用
git rebase
变基操作,而不是git merge
合併操作。當然這個建議只是可以避免產生像圖中那樣混亂的提交歷史。對於變基操作的使用,可以在Progit這本書中找到詳細的教學。