Git-SVN无法重置我的回购

时间:2015-07-29 12:31:20

标签: git svn

我正在配置我的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不起作用等)。

我的问题:

  • 发生了什么事?
  • 如何正确重置我的环境?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果有人有一天来到这里,我终于发现这是一个EOL问题(CRLF vs LF)。 解决这个问题很痛苦。 我建议读这个: https://stackoverflow.com/a/20653073/882697