我创建了一个包含单个文本文件的测试存储库来测试交互式登台,特别是手动编辑差异。但无论我尝试什么,git 总是返回 error: 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 和适用于 Windows 的 Git。)