无法在git中应用手动编辑的帅哥

时间:2012-09-20 19:15:55

标签: git diff interactive staging

我创建了一个测试存储库,其中包含一个文本文件,用于测试交互式分段,特别是手动编辑差异。但无论我怎么做,git总是返回错误:patch does not apply。奇怪的是,即使我在不​​改变任何内容的情况下关闭文本编辑器,它也会这样做。如果我只是在没有请求编辑器的情况下接受有问题的块,我可以毫无问题地提交。

刚开始使用Git所以我完全可能搞砸了。这就是我所做的:

$ create 'test' directory
$ open shell inside the directory
$ git init
$ create 'newfile.txt' inside the directory
$ git add newfile.txt
$ git commit -m 'first commit'
$ open newfile.txt, add 'line 1', save & exit
$ git add newfile.txt -e
$ editor comes up, close it without any modifications
$ error: newfile.txt: patch does not apply

(使用Win 7 64和Git for Windows。)

1 个答案:

答案 0 :(得分:0)

git config --global core.autocrlf false