美文网首页
git修改提交信息

git修改提交信息

作者: 紫月凌枫 | 来源:发表于2022-04-26 16:01 被阅读0次

一、修改最后一次提交

方式一:直接输入命令:git commit --amend,会进入对最后一次提交信息编辑的vim编辑器界面(普通模式下,按i进入编辑模式,编辑模式下按esc退出到普通模式,普通模式下按:进入命令模式,输入wq即可保存修改并退出vim编辑器)。

image.png

方式二:如果提交信息简单也可以直接通过如下命令行完成:
git commit --amend -m 'new commit message'

二、修改前边某次提交

输入命令:git rebase -i HEAD~2,进入commit的选择界面,其中2代表最后2次提交,看你需要修改的提交位置对应修改即可,需要注意的是该值必须要小于提交总数,否则会报错。

image.png

将需要改变的提交的pick改为edit,保存并退出(选中多个,则会将多个提交合并成一个),会看到如下提示


image.png

执行命令git commit --amend进入vim编辑器,修改对应提交信息,过程和修改最后一次提交一样

修改成功后,执行git log,查看整个提价记录是否是自己需要的

image.png

确认无误后,执行git rebase --continue,会看到如下提示:

image.png

tip:
若是中途修改出错,或是不想继续修改,可以执行git rebase --abort终止

到此修改提交记录过程就结束了。

三、提交已经推送到远程仓库

如果需要修改的提交信息已经被提交到远程仓库,那么在基于前面修改的基础上,还需要强制推送本地仓库到远程分支,也就是执行如下命令:
git push <repo name> <branch nama> -f
进行强制推送

注意:
此操作会使用本地仓库强制覆盖远程仓库,慎重

相关文章

  • git 修改最近的 commit message

    git 修改已经的提交信息 当我们使用 git 提交代码之后我们发现,提交信息描述有问题,想要仅仅修改描述信息而不...

  • git随笔

    git 常用操作 修改提交信息本地撤销修改记录git commit --amend通过此命令进入到提交信息界面,...

  • git修改提交信息

  • git修改提交信息

    一、修改最后一次提交 方式一:直接输入命令:git commit --amend,会进入对最后一次提交信息编辑的v...

  • 【git】实用命令

    修改已提交分支的备注信息:git commit --amend

  • webstorm可视化操作合并代码到develop分支

    1.提交到本地 命令 git add 修改文件 git commit -m "注释信息" git status 查...

  • Git 修改commit 提交记录

    修改commit 之后的提交信息 // 修改最后一次提交git commit --amend 第一步i // ...

  • git常用操作 🎀

    git常用操作 ? 基本知识 查看git信息 修改git配置 提交类操作 分支类操作 创建分支 查看分支 修改分支...

  • git修改已经提交的commit

    git修改已经push过的commit信息 在使用git提交代码时会出现提交信息写错的情况,并且已经push到远程...

  • iOS Git使用笔记

    Git修改已经push过的commit信息: 在使用git提交代码时会出现提交信息写错的情况,并且已经push到远...

网友评论

      本文标题:git修改提交信息

      本文链接:https://www.haomeiwen.com/subject/fjocyrtx.html