这属于修改历史了,也是比较简单和容易的一种方式。

假设你刚才做了一次commit,写错了commit message,或者像我今天遇到的情况,忘了gpg签名,咋办呢?

git commit --amend

这样就可以修改最近一次commit。我用的是:git commit -S --amend来增加签名,也可以增加--no-edit,这样就不会启动vim等editor来修改commit message了。

这样做的后果是修改了最近一次commit,所以这次commit的hash值也会变。

标签: git commit

添加新评论