现Git仓库提交历史如上面所示,请问具体怎么整理这些交错历史?
对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用git rebase变基操作,而不是git merge合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。
git rebase
git merge
对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。
如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用
git rebase
变基操作,而不是git merge
合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。