有什么办法可以上台吗个别线路刚刚更改为在 EOF 处包含换行符的文件?我尝试过add -p
,但它不会将相关的大块分成足够小的部分,众所周知处理末尾没有换行符的文件时,git-gui 会抛出“损坏的补丁”错误。相关大佬:
$courier: "courier new", courier, freemono, "nimbus mono l",
"liberation mono", monospace;
-
-$monaco: monaco, "lucida console", "dejavu sans mono",
- "bitstream vera sans mono", "liberation mono",
- monospace;
\ No newline at end of file
+
+$monaco: monaco, "lucida console", "dejavu sans mono",
+ "bitstream vera sans mono", "liberation mono",
+ monospace;
+
+h1 {
+ font-size: 2em;
+}
[snip]
我想将所有内容提交h1
为空白修复,并将之后的所有内容提交到单独的提交中。
答案1
也许这个解决方案也适合你: https://stackoverflow.com/questions/6276752/can-i-split-already-splitted-hunk-with-git
编辑大块并添加\ No newline at end of file
到行尾+
。
编辑:
现在我明白了您的要求:使用git add -p
进入交互模式,删除您不想包含在添加中的+/-行,然后保存。