修改commit message

修改最近一条Commit

 git commit --amend 

命令行会进入vim的界面:

  • 按 i 进入编辑状态 ,开始修改内容;
  • 按 Esc 键退出编辑状态;
  • 输入“:wq”进行保存并退出(“:q”直接退出)

修改过去若干条 Commit 

git  rebase -i + 提交的ID(想要修改之前的一个提交的id)

git rebase -i 6311b1d75fc91d3c6e069c10d0984bcb2db28537

这里有几种修改选择:

  • pick:保留该 commit
  • reword:保留该 commit,但我需要修改该commit的 Message
  • edit:保留该 commit, 但我要停下来修改该提交(包括修改文件)
  • squash:将该 commit 和前一个 commit 合并
  • fixup:将该 commit 和前一个 commit 合并,但我不要保留该提交的注释信息
  • exec:执行 shell 命令
  • drop:丢弃这个 commit

把pick 改成 reword 修改完之后,按 Esc 退出编辑,输入":wq" 保存并退出,之后就会进入“init 55%”的编辑界面

 

修改完之后还是按 Esc 退出编辑,输入":wq" 保存并退出。 

 该博客参考Git 如何修改历史 Commit message

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值