如何修改 commit 信息
# 如何修改 commit 信息
# 问题描述
刚刚做了一次提交,发现 commit info
填写错了,想要修改。
# 解决方案
分为两种情况,未推送到远程仓库和已推送到远程仓库。
# 情况一:已 commit 未 push
已经执行 commit
,但还没有 push
,要想更改 commit 信息(修改最近一次提交)。
git commit --amend
1
执行上述命令后,进入注释页面进行修改,修改后保存退出。
然后使用 git log --pretty=oneline
查看内容,可以发现已经成功修改了。
需要注意的是此项命令会修改提交时的 commit-id
,即会覆盖原本的提交,需要谨慎操作。
# 情况二:已 commit 已 push
已经执行 commit
,且已经 push
的提交(修改最近一次提交)。
git commit --amend
1
执行上述命令后,进入注释页面进行修改,修改后保存退出。
然后执行强制推送命令:
git push --force-with-lease origin [branch-name]
1
(完)