模拟场景
![](https://img.haomeiwen.com/i3096083/184dd006bbfe6a8d.png)
这里做了两次代码提交,都push到远种仓库分支,但是当我们把当前分支合并到主分支时发现,push失败 ~
假设我们需要修改第一次提交,因为第一次提交的格式不正确,如何做呢?这里提供一种方法 ~
git rebase -i
- 在命令行输入
git rebase -i
1C9F6F41-7D26-4B73-A2AB-5E66B8C81C36.png
- 按一下
i
,进入编辑模式 - 修改
pick e757d71 bug1111修复
前面的pick 为 �reword,
完成后是这样:reword e757d71 bug1111修复
-
esc
退出编辑,shift + :
,再输入wq!
,回车,看到这样的页面
tmp3e18e03c.png
- 按一下
i
, 进入编辑模式,直接修改commit message为[bug#1111]bug1111修复
,esc
退出编辑,shift + :
,再输入wq!
,回车 -
git log -2
查看一下是否修改成功
![](https://img.haomeiwen.com/i3096083/a43267bc6c9f5f3b.png)
网友评论