今天用 git 的过程遇到的一个比较小但是很麻烦的问题:
git commit --amend 可以取消上一次提交,并且将暂存区的文件重新提交。也可以不修改内容,仅对描述进行修改。但素 ! ! 输入该命令行 按回车进入到 vim编辑器之后 发现根本编辑不了 (。-_-。)
后来在网上找了很多方法都解决不了,最后发现了下面这种做法可以解决这个问题以及编辑完之后 的完美保存退出
–
刚进去时发现怎么也输入都没反应,是因为此时vim编辑器处于不可编辑状态,输入字母 c 可以进入编辑状态,这个时候就可以修改注释信息啦 ~
修改完之后按esc键退出编辑状态,再按大写ZZ就可以保存退出vim编辑器。vim操作符中说的 qw 可以保存并退出 根本没用 (ーー;)
(windows系统,亲测有效 ~)
2020.04.15
经过提醒,发现是我搞错了语法,现改正如下:
进入编辑模式:
- 小写
i:在光标所在行位置停止不动开始写入内容 - 大写
I:在光标所在行行首开始写入内容 - 小写
a:在光标所在行当前字符后开始写入内容 - 大写
A:在光标所在行行尾开始写入内容 - 小写
o:在光标所在行下一行开始写入内容 - 大写
O:在光标所在行上一行开始写入内容
退出编辑模式:
:w:保存文本:q:退出编辑模式:w!:强制保存,在root用户下即使文本只读也可以强制保存:q!:强制退出,所有改动不生效:wq:保存并退出
感谢@秦时明月之君临天下,@彼岸花幻影两位网友提出指正!
本文介绍如何使用git commit --amend命令编辑上次提交的信息,并详细解释了如何在vim编辑器中进行编辑及保存退出的方法。
5528

被折叠的 条评论
为什么被折叠?



