当前位置: 代码网 > it编程>编程语言>其他编程 > Git如何修改已提交的commit注释

Git如何修改已提交的commit注释

2024年05月19日 其他编程 我要评论
git修改已提交的commit注释两种情况:修改最后一次注释1、在命令行输入如下命令,然后回车:git commit --amend2、在命令行的最上面会显示上次提交的备注,然后我们需要进入编辑模式进

git修改已提交的commit注释

两种情况:

修改最后一次注释

1、在命令行输入如下命令,然后回车:

git commit --amend

2、在命令行的最上面会显示上次提交的备注,然后我们需要进入编辑模式进行修改,按i键

3、开始编辑,修改备注

4、修改完成后,按esc退出编辑模式

5、再按组合键 shift + :

6、输入wq,然后回车(w的意思是保存,q的意思是退出,这一步也可以拆成两步:输入w按回车、输入q按回车)

7、修改完成,git push提交服务器

修改历史的信息(包括已经push到远程库的信息)

1、打开git-bash或者cmd。

2、cd到相应工程目录。如:

3、 git rebase -i head~3 (3表示最后提交的三次记录)

4、按i插入,然后把pick改成r或者reword;修改完成后,按esc退出编辑模式,再按组合键 shift + :再输入wq然后回车保存退出。

5、然后会弹出需要修改的信息,接着编辑改成想要的结果,保存退出。

6、改完之后如图。

7、修改完成,git push提交服务器

reset然后重新提交

注:特殊情况(如遇到注释以#开头的)还有一种解决方法。

1、可以本地git reset --mixed ‘commitid’,回退到上一次仓库的commitid(commitid可以通过git rebase -i head~3 或者git commit --amend 查看)

2、使用新的msg重新提交(git commit -m ''xxx" 或者用客户端重新提交)

git合并几次commit以及修改历史的commit 注释

git合并commit

git rebase -i head~2 (数字表示合并几次提交)

将后面的几次 pick 改成s 或者 squash ;

wq 保存退出

continue

git log 查看修改

最后push 表示 几次合并成功

修改历史commit 注释

如下 10148625 这个写错了 应该10148624

git rebase -i 3b23c8ed691ba90b2761bca99ee651dda9b995f5  

回退当前需要修改的上一次版本位置 vi 编辑器修改注释 wq 保存退出

修改完成之后 git rebase --continue

git log 查看日志检查一次 最后git push

其他可能涉及的命令

git rebase --abort 强制退出 当前的rebase

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com