我遇到了一些残酷的问题。几个星期前,git克隆在我们的PC上无法正常工作,大约20%的情况。 克隆后,git状态告诉我随机文件的差异。再次转储克隆和克隆,其他文件是"不同的"
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
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: marvin-jee/marvin-ejb/src/main/dd/release/META-INF/ibm-ejb-jar-bnd.xml
modified: marvin-jee/marvin-ejb/src/main/java/xxx/yyy/zzz.java
modified: marvin-jee/marvin-ejb/src/main/java/xxx/yyy/zsss.java
... some random files...
no changes added to commit (use "git add" and/or "git commit -a")
删除该克隆并再次克隆可能会导致其他文件或没有错误..
我刚刚在linux下尝试了#34;更改&#34;在处理$ Log $和$ Id $的随机文件中..但CRLF在那里没问题。
我认为处理.gitattributes存在一些问题。 也许与Eclipse IDE相关我们也使用? (jgit,它没有处理.gitattributes?)