我正在运行Mac OSX 10.9.4(Mavericks)并且有git版本2.8.2.我用一个全新的回购测试了这个.这是一个例子.
mkdir gitest
cd gitest
git init
echo "monkeyface" > monkey.txt
git commit -m "first commit"
echo "monkeyface farted" > monkeyfart.txt
git add .
git diff HEAD > new.patch
rm monkeyfart.txt
git reset --hard HEAD
git apply new.patch --check
>fatal: unrecognized input
Run Code Online (Sandbox Code Playgroud)
是什么原因引起了这个?它可以是我的.gitconfig文件中的任何内容吗?
[user]
name = myusername
email = myemail@mail.com
[color]
ui = always
[alias]
st = status -sb -uall
lg = log --decorate --pretty=oneline --abbrev-commit --graph
undocommit = reset --soft HEAD^
undopush = push -f origin HEAD^:master …
Run Code Online (Sandbox Code Playgroud)