【发布时间】:2010-10-11 22:31:25
【问题描述】:
拉动之后,git status 告诉我我已经更改了一个 16Mb 的 xml 文件。
我没有接触过这个文件;但是 EOL 问题可能会导致 git 的混乱(尽管我认为不是因为我有 autocrlf = input )。
但我写作是因为我无法摆脱这件事。
我已经尝试了以下各项:
- git reset --hard HEAD
- git checkout --derived/workflow/xml/definitions.xml
- git stash 保存
在每一个之后, git status 都会告诉我:
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: derived/workflow/xml/definitions.xml
这是一个问题,因为之后我不能“隐藏弹出”,(即使在上面的 #3 之后,在执行“git stash save”之后)
环境
- Windows XP
- Cygwin Git 1.7.1
一些问题
- git 是否因为文件太大而静默失败? (之前我曾短暂地看到 git 在内存问题上失败)
- 如何解决此问题?
谢谢
【问题讨论】:
-
autocrlf设置为false怎么样? stackoverflow.com/questions/3858931/…
标签: git