下面是我这里使用的两种情况
在最近一次提交中追加修改
-
把调整的文件内容加入到暂存区中
git add [filepath]
-
使用
git commit --amend
进行提交,并进入提交信息描述编辑页面,不需要调整可以直接保存 -
使用
git log
查看提交记录,已经合并成功,但是commitId已经改变
修改最近一次提交的描述信息
-
git commit --amend
会进入提交信息描述的编辑页面(vim的命令行模式) -
i进入编辑模式进行描述信息编辑
-
描述信息编辑完成之后,ESC进入到命令行模式,英文状态下输入
:wq
进行保存修改并退出 -
使用
git log
查看提交记录,描述信息已经修改为最新的,但是commitId已经改变
注意点
-
这两种情况均会改变commit生成的id
-
上面这两个调整,只限于本地调整,如果已经push到线上仓库,则会提示先pull,并且会生成merge记录