git如何修改自己的commit信息

发布时间 2023-12-12 19:50:26作者: 朱自清的散文集

git 如何修改自己的 commit 信息

我真服啦,家人们,看了你们所有的教程,怎么都操作不来,能不能一步步细化一下啊,我真的哭死,搞了好久,一会代码回退一会新加了一些新的 commit 信息,一会有事 merge,我人麻了

场景

? 1、我想修改我刚提交的代码的 commit 信息

 git commit --amend
 到了 vim 编辑器,诺~,第一行就是你刚提交的信息啦!!!

❓:怎么操作 vim?
?:

   1. 点击键盘 i 进入编辑模式,键盘控制光标上下左右

Alt text

   2. 修改你的commit信息

Alt text

  3. 按一下 esc 退出
  4. 输入英文 :wq 保存并退出
  5. 出现如下结果 就说明修改好啦
  6. 推送至远程,别执行git push之后,人家提示让你 git pull,你就git pull啦拜托
  git push --force
  7. 去 git log 查看结果就可以啦

Alt text

Alt text

我想根据特定的 commit id 进行修改他们的 commit 信息,且不会有新的 commit id 生成

过了很久之后,你提交了一大堆东西,你又想修改刚才的那个 commit 了

git log
# 找到你刚才的那个commit id
# vim 中 :q 直接退出
git reabse -i commitId^
# e:
git rebase -i b9c7a5b3ab8aae7891e26f9e^

Alt text

还是上面的操作,编辑 pick 为 edit
保存退出

Alt text

有提示按照提示走
Alt text

他下面有说如果满意,那你就继续 git rebase --continue
修改那你就 git commit --amend

那当然按照最上面那个步骤啦 git commit --amend

Alt text

我们现在就修改完成了!
怎么退出呢,我看我们的分支都变了,这是啥啊
Alt text
没关系,又活了一天,已经很开心啦
没有执行完的 rebase
直接继续下一步就好啦

 git rebase --continue

Alt text
到这样就 rebase 结束啦
强制提交即可

git push --force

拿下拿下家人们 ?