只需创建一个包含空test.txt
文件的文件夹,然后添加并提交即可。
然后添加以下内容:
new line keep
new line skip
new line bad
new line keep 2
现在假设,我只想保留第一行和最后一行。根据此answer,我应该能够使用
git add -i -p test.txt
和s
选项拆分单个块,但这不起作用(并且不会显示该选项)。我想念什么吗?diff
看起来不错:edit in VI问题:怎么了?我修改成功
然后我想退出,但
最佳答案
这在git gui
中很容易做到。在暂存窗口中选择文件。突出显示所需的行,然后右键单击文本区域,然后选择“提交阶段行”
对于命令行:
选择e
手动拆分大块。这将显示一个文本编辑器。将您不想暂存的任何行的+
更改为#
。
+ new line keep
+
#new line skip
#
#new line bad
#
+new line keep 2