美文网首页
Git提交美颜

Git提交美颜

作者: 一吻江山 | 来源:发表于2016-12-02 10:17 被阅读56次

    rebase来创建完美提交历史

    这篇文章主要是通过SourceTree的界面化操作来创建完美提交历史,对应命令行:git rebase -i HEAD~6
    注意:只能对本地还没有推送到远程分支的提交进行rebase操作

    效果

    效果

    过程

    rebase之前的野蛮提交的结果: 效果

    编辑消息

    1. 在已推送到远程分支的最后一个提交f82b62e上右击,弹出菜单: 效果
    2. 选择Rebase children f82b62e interactively,弹出菜单: 效果
    3. 选中提交1808f92 feat: 优化搜索结果,替换联想词icon图片(高亮即为选中),点击Edit message: 效果

      修改提交消息为:feat: BR001482优化搜索结果,替换联想词icon图片


      效果
    4. 点击OK关闭编辑提交消息对话框,点击OK完成rebase操作 : 效果 效果

    排序

    1. 完成了编辑历史提交消息的操作,重复在已推送到远程分支的最后一个提交f82b62e上右击,弹出菜单;重复选择Rebase children f82b62e interactively,弹出菜单
    2. 选中提交e75b2c6 fix compile warining issues(高亮即为选中),一直点击向上的三角按键把提交e75b2c6调整到最上面: 效果

    其它

    除了编辑提交消息、提交排序、还可以合并2个提交或拆分一个提交为2个提交等等,参考Git 工具 - 重写历史

    相关文章

      网友评论

          本文标题:Git提交美颜

          本文链接:https://www.haomeiwen.com/subject/cpwfmttx.html