1.修改上一次的commit 信息

git commit --amend
git rebase操作的常用方法
直接对最上面的commit 信息做修改 完成后 保存退出即可

2.对某次的commit信息做修改

git rebase -i 某次的commit之前
git rebase操作的常用方法
r 为修改commit信息 仅需要将 第一行的pick替换成 r 之后保存退出
git 会自动弹框到
git rebase操作的常用方法
直接对commit信息修改保存即可

3.合并多次连续的commit

使用rebase 变基到 最早的commit之前
使用s 替换 pick 然后保存
基本和 方法2 的操作比较类似

4.合并多次不连续的commit

需要自己手动移动多次不连续的commit信息为连续的内容
修改pick为s
如果修改的合并的内容包含没有parent的commit 需要自己手动复制那次commit 到 变基的文本中

相关文章:

  • 2022-12-23
  • 2021-07-13
  • 2022-01-19
  • 2021-11-06
  • 2021-06-09
  • 2021-09-25
  • 2022-12-23
  • 2021-12-04
猜你喜欢
  • 2022-12-23
  • 2021-09-09
  • 2021-04-27
  • 2021-07-25
  • 2021-08-24
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案