git 修改最近的 commit message

2021-03-31  本文已影响0人  __Simon__

git 修改已经的提交信息

当我们使用 git 提交代码之后我们发现,提交信息描述有问题,想要仅仅修改描述信息而不改动提交的内容时,该怎么办?: git commit --amend

使用 git commit -amend 可以更改最近的一次的 commit 的描述信息。

修改之前的 git log
 git commit --amend -m "第一次修改之后 commit message"

使用 -m 可以直接使用你新传入的信息来覆盖已经提交的信息。

修改之后的 git log
git commit --amend
进去编辑器模式 编辑完成保存退出 修完完成之后的 git log

忘记提交的文件再次提交而不添加新的 commit 记录

使用 git commit --amend --no-edit

git status 发现有未提交的文件 test.txt

发现有未提交的文件 `test.txt`
git add .
git commit --amend --no-edit
git log
提交 `test.txt` 之后的 git log

注意点:从上面的 git log 截图中 commit id 的变化能看出每次使用 git commit --amend 修改 commit message 的时候,都是创建了一个新的 commit 来覆盖掉原来的 commit 。所以使用此命令修改已经推到远端的 commit 要评估可能对他人的影响

上一篇下一篇

猜你喜欢

热点阅读