问题描述
现Git仓库提交历史如上面所示,请问具体怎么整理这些交错历史?
问题解答
回答1:对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用git rebase变基操作,而不是git merge合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。
问题描述
现Git仓库提交历史如上面所示,请问具体怎么整理这些交错历史?
问题解答
回答1:对于这个图中如此犬牙交错的提交历史,我也没有什么好的办法来让它变得整洁一些。其实,这样也没什么,因为这个提交历史真实地反映了你的仓库的整个工作过程。如果你想得到一个干净的提交历史的话,我有个建议,就是在整合分支的时候,使用git rebase变基操作,而不是git merge合并操作。当然这个建议只是可以避免产生像图中那样混乱的提交历史。对于变基操作的使用,可以在Progit这本书中找到详细的教程。
相关文章:1. 不建议使用“ init(start:end :)”:它将在Swift 3中删除。请使用“ .. <”运算符2. objective-c - 关于Storyboard在IOS7和IOS8上很有趣的约束问题,束手无策。3. javascript - <input type="file">取消选择时如何保留上次选择的文件4. javascript - js跨域请求报错:Refused to set unsafe header "Referer"?5. 为什么总是提示我说Template "movieTemplate" not found,我路径都引对了呀6. <tr valign="top"> 看不懂7. MySQL"="自动 like8. solaris基础和常用知识 (2)9. mysql - 使用hibernate连接数据库时,数据库版本过高不支持关键字"type" ;10. background-image:url(" ")我的图片在桌面
网公网安备:皖ICP备2020019022号-3 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主