【git使用】之修改历史commit信息
1、修改最后一次commit的信息
直接使用amend进行修改
1.1修改commit注释信息
git commit --amend
1.2 修改作者、邮箱
git commit --amend --author="username <email>"
例如:git commit --amend --author=“silinchen <silinccc@gmail.com
修改完成后可用git log查看是或否修改成功
2、修改某几次commit信息
2.1 使用git log查看提交记录
查看需要修改的内容是哪些
2.2 rebase需要修改的commit
git rebase -i HEAD~2 # 修改最近2条修改记录
执行 rebase 命令后,会出现 reabse 的编辑窗口,窗口底下会有提示怎么操作
主要就是进入文本编辑模式,把需要修改的 commit 最前面的 pick 改为 edit或者e,修改后:wq保存退出
然后同样使用amend修改
2.3 修改commit信息
只修改注释
git commit --amend
只修改作者、邮箱
git commit --amend --author="username <email>" --no-edit
同时修改注释信息、作者、邮箱
git commit --amend --author="username <email>"
修改完成后,执行下面命令
git rebase --continue
如果是修改多条的话,重复以上操作即可
出现以下提示,说明全部修改已经完成
Successfully rebased and updated refs/heads/master文章来源:https://www.toymoban.com/news/detail-786313.html
修改完就可以正常push到远程仓库啦~文章来源地址https://www.toymoban.com/news/detail-786313.html
到了这里,关于【git使用】之修改历史commit信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!