git 修改最后一次提交
有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend
选项的提交命令来重新提交:git commit --amend -m "add_forgotten_file"
这个命令会将暂存区中的文件提交,新提交它会成为新的最后一次提交。
例如,你提交后发现忘记了对一些文件作出修改,可以像下面这样操作:
# 作出想要补上的修改
git add forgotten_file
git commit --amend -m "add_forgotten_file"
git push
即首先作出你想要补上的修改,暂存它们,然后用 git commit --amend
以新的改进后的提交来“替换”掉旧有的最后一次提交。
Tips:
如果不打算修改之前的提交信息,你只需作出更改,暂存它们,然后通过以下命令避免不必要的编辑器环节即可:git commit --amend --no-edit
【参考】