问题描述
现Git仓库提交历史如上面所示,请问具体怎么整理这些交错历史?
问题解答
回答1:对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用git rebase变基操作,而不是git merge合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。
问题描述
现Git仓库提交历史如上面所示,请问具体怎么整理这些交错历史?
问题解答
回答1:对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用git rebase变基操作,而不是git merge合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。
相关文章:1. javascript - 一个字符串转换成数字,例子就是a="2,322.222",b=’1,211.21’,如何在angualr中执行相减2. 我们的选择器后面是使用单引号还是双引号啊3. jQuery 问题4. ajax的url怎么写?5. mysql - sphinx查询 "中国" 时也能查询到 "中华人民共和国"6. mousemove和mouseover有啥区别?7. 什么是DOM对象和DOM元素?8. return false a标签为什么还跳转?9. warp()回调函数为什么和warpAll回调函数是一样的?10. javascript - js怎么实现jq的addclass,removeclass,例如本来是 class="aa",要变成class="aa bb"
网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主