今天用 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
:保存并退出
感谢@秦时明月之君临天下,@彼岸花幻影两位网友提出指正!