我正在尝试提供和提交相关更改。
在我的.gitconfig
中,我删除了core.autocrlf = input
行以跳过行结束转换。
现在我不知道为什么,但我的行结尾仍在转换
已经检查过类似的解决方案,但没有任何效果。 我想只提交非空格更改。
我试过
git add myfile
git diff HEAD
--- /dev/null
+++ b/profiles/minimal/minimal.info
@@ -0,0 +1,6 @@
...content of file here (practically all is changed)
现在删除空格
git diff HEAD -w | git apply --cached --ignore-whitespace
我收到错误
error: myfile: already exists in index
答案 0 :(得分:0)
您只是尝试添加已经添加到索引中的文件
您不能多次添加它。您似乎已经执行了此命令或使用git add
该命令的作用(以便其他人可以学习):
git diff HEAD -w | git apply --cached --ignore-whitespace
以下是:
# Generate the diff between HEAD to index
git diff HEAD -w
# apply the patch to the index
git-apply
将补丁应用于文件和/或索引