只需创建一个包含空test.txt文件的文件夹,然后添加并提交即可。
然后添加以下内容:

new line keep

new line skip

new line bad

new line keep 2


现在假设,我只想保留第一行和最后一行。根据此answer,我应该能够使用git add -i -p test.txts选项拆分单个块,但这不起作用(并且不会显示该选项)。我想念什么吗?
diff看起来不错:

git - 如何使用git bash在git中暂存单行?-LMLPHP



edit in VI问题:怎么了?我修改成功
git - 如何使用git bash在git中暂存单行?-LMLPHP

然后我想退出,但
git - 如何使用git bash在git中暂存单行?-LMLPHP

最佳答案

这在git gui中很容易做到。在暂存窗口中选择文件。突出显示所需的行,然后右键单击文本区域,然后选择“提交阶段行”

对于命令行:
选择e手动拆分大块。这将显示一个文本编辑器。将您不想暂存的任何行的+更改为#

+ new line keep
+
#new line skip
#
#new line bad
#
+new line keep 2

07-25 22:57