相关技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > 相关技巧 > git修改提交信息(版本号)

git中实现修改提交信息(版本号)

作者:不染_是非

本文介绍了如何修改Git中的提交信息,包括修改最近一次提交和任意提交的信息,首先,使用git commit --amend命令可以快速修改最近一次的提交信息,此外,若需修改任意提交,可以通过启动交互式变基,使用reword选项重新编辑提交信息

前言

这里只讲未进行远程提交时的修改操作。

当进行提交时发现提交信息写错了怎么办?

git commit -m ‘新的版本号或提交信息’

方法一:只修改最近一次的提交信息

使用 git commit --amend 修改最近一次提交

git commit --amend

在编辑器中,找到并提交信息部分,将其修改为你想要的新信息(包括新的版本号)。完成后,保存并关闭编辑器。

输入命令后会进入如下页面,按 i 进行编辑,编辑完成之后按 esc 键(左上角那个),输入 :wq 进行保存并退出

方法二:对任意提交信息进行修改

git rebase -i [提交信息的哈希值]

如下图所示:

我选择7.2部署完成提交信息的哈希值,但是只能对它之后的版本进行修改而不能修改它本身

在编辑器中,你会看到类似这样的列表(也就是上面的图):

pick <哈希值1> 提交信息1  
pick <哈希值2> 提交信息2  
pick <哈希值3> 提交信息3

将你想要修改提交信息的行从pick更改为reword

reword <哈希值1> 提交信息1  
reword <哈希值2> 提交信息2  
# 如果你也想修改第三个,就也改为reword  
# pick <哈希值3> 提交信息3

上面的操作完成后会进入如下页面,对其进行修改即可。

保存并关闭编辑器。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文