git rebase -i修改本地提交

2022-12-01  本文已影响0人  绝尘kinoko

原本目的是修改提交的commit信息,顺便把其他可能会用到的总结学习了。
git rebase -i后接commit ID或者HEAD~n。commit ID表示从该提交往后算,不包括该提交;HEAD~n表示最近n次。
执行rebase命令后,会弹出一个rebase todo文本,里面包含了选择的提交记录和帮助信息。

rebase todo
正文信息为command commitID commitMessage,其中command在下面有列出来,可以使用首字母简写,后面会挑几个可能会用到的讲下;commitID不动;message可以改,但不在这里改。

command

vi

上述过程中打开的文本都是命令行中的,顺便复习一下vi操作命令。

默认进入指令模式

移动光标
一般方向键够用
快捷且方便记忆的有

只是用来处理git的话这些基本够用了,还有一些操作内容的:

如果是行内修改就需要进入到编辑模式

一般i就行了,剩下就是编辑内容。

编辑完成后退出编辑模式 ESC 进入指令行模式

一般:wq退出即可。

参考
https://blog.csdn.net/the_power/article/details/104651772/
https://blog.csdn.net/D_huili/article/details/126663824

上一篇 下一篇

猜你喜欢

热点阅读