一旦我在我的macbook pro上克隆某个repo,我立即在该repo中看到修改过的文件.我已经尝试过git pull,git checkout,git reset,似乎没有任何东西可以让这些据说修改过的文件消失.我一直在使用git,之前从未见过这个.什么可能导致它?
有一个配置文件将某些类型的源文件标记为文本,将为其转换换行符.还有无论是.gitattributes在存储库的根文件,或全局~/.gitattributes在你的home目录.
你可以做两件事:
.gitattributes配置,以便文件未标记为text不再我想说的目的是让git正确处理换行符,所以有人在使用Windows CRLF终结符提交了一些文件.gitattributes 之后添加了配置,当发生这种情况时,git不会自动修复已经检查过的现有文件在工作树中.但是一个新的克隆会重新将这些文件放到工作树中并自动修复它们,所以下次你将工作树与索引进行比较时git会抱怨.
| 归档时间: |
|
| 查看次数: |
3933 次 |
| 最近记录: |