玖叶教程网

前端编程开发入门

如何重写已提交的commit信息?(如何重写已提交的commit信息)

2021年05月28日11:00写

大家好!我是小郑

接下来的几天里,我会针对如何挽救git操作事故现场的方法做讲解。

今天说的是:

如何重写已提交的commit?

事故现场是这样的:

发现提交的commit注释写错了,希望重写已提交的commit。

使用下面的命令:

git commit --amend

表示撤销上一次的commit。

这个时候你会发现,暂存区回到了提交前的状态,可以重新编辑上次提交的commit信息。

下面我来实战演示一下

我在控制台输入如下命令:

git commit --amend

出现如下状态:

其中,"update readme.md" 是上次提交的描述,下面是一些说明信息。

说明信息展示的内容是上次提交的文件信息,这里,可先忽略不做详细研究。

接下来你要是想修改描述信息的话。

直接键入:i

此时进入了输入模式,变成了这样子:

我修改成:"更新说明"

当然,修改的时候使用键盘中的上下箭头可以选择行数。

修改完成后,按下 Esc键退出编辑模式,在键入 :wq 回车退出并保存修改,完成提交。

这是你在git log 看一下提交的日志:

需要注意,这会改变你原来的commit id,属于一次新commit。

(此处已添加圈子卡片,请到今日头条客户端查看)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言