git修改提交信息commit

问题出现,我们在开发版本任务的时候有新增需求,里面分重构原有需求refactor,新增需求feat,修复bugfix,性能优化perf等等。这有利于团队代码评审 code Review

然而,我有次提交信息之后忘记写属于什么类型的需求了,得要改不能撤销,只能就行git操作

第一步使用git log查看近几次的提交日志记录,没有的话就继续回车往下找

git

第二步直接使用命令进行修改

git commit --amend -m '填你要修改的提交信息'

git
看到这个界面是已经修改成功了,不信的可以看看git log 日志

还有修改之前某次的git commit信息

git rebase -i HEAD~3

这条命令是修改之前三次的命令,实际看你自己情况,你也可以git rebase -i HEAD~10,就说明是要修改近十次中某次的提交记录
git
就是长这样的,这里说一下怎么进入编辑
git

首先在git上获取焦点,然后按键盘上insert这个键,然后看我上图中1号位置那里会变化,显示我那样的你就可以进入编辑了
当然你也可以按一下i直接vm编辑器中编辑

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

最后确认无误后,执行git rebase --continue

git rebase --continue

注意执行git rebase -i HEAD~3要在你想操作的分支上就行,不然会乱的

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值