查找在OSX中更新文件的过程

时间:2018-11-05 05:07:37

标签: git watch

我的git仓库中有一些文件被自动修改。 git status将它们显示为已修改。当我执行git reset --hard HEAD时,那些文件仍显示为已修改,而当前时间显示为已修改时间。

可能某些进程正在修改它们。如何知道发生了什么?

1 个答案:

答案 0 :(得分:0)

检查差异是否涉及eol(行尾:lf与crlf),如I do here

git -c color.diff.whitespace="red reverse" diff -R -- aChangedFile

如果建议将core.autocrlf设置为false,然后尝试renormalize the index(Git 2.16 +)

git add --renormalize .

然后检查您的git status