我正在配置我的Git-SVN repo(过滤器,.gitignore等)突然间它开始出现奇怪的行为。
目前我的问题是我无法重置我的回购。 我试过了:
git reset --hard HEAD
HEAD is now at a5e6951 My comment
根据我的理解,我不应该在我的工作副本中修改任何文件。 但事实并非如此:
$ git st
On branch dev
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: Main.c
[...]
我有很多其他奇怪的行为(.gitignore不起作用等)。
我的问题:
感谢您的帮助!
答案 0 :(得分:0)
如果有人有一天来到这里,我终于发现这是一个EOL问题(CRLF vs LF)。 解决这个问题很痛苦。 我建议读这个: https://stackoverflow.com/a/20653073/882697