美文网首页
使用git rebase变基修改老旧commit的message

使用git rebase变基修改老旧commit的message

作者: 蝌蚪1573 | 来源:发表于2019-05-02 18:33 被阅读0次
  1. 查看需要变更的commit


    image.png
  2. 如果需要对b8f395c进行变基,则要变更的基的ID号要选择被变的父亲2c252da0318d
    使用命令git rebase -i 2c252da0318d

    image.png
    修改成自己需要的策略,比如我这边改成r,:wq!保存退出,git就会自己弹出另一个交互界面
    image.png
  3. 修改成自己想要的message,保存退出


    image.png
  4. git提示修改成功


    image.png
    image.png

说明变基操作分不开分离头指针,最新的master已经不指向原来的commit了;也就说变基操作对commit及tree是不会发生变化的

  1. git log -n3 --graph
    image.png
    注意 变基操作要在自己的分支上进行,如果已经贡献到集成分支上就不能随便进行变基,否则会影响其他同事的分支。

相关文章

网友评论

      本文标题:使用git rebase变基修改老旧commit的message

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