我知道有很多关于这个问题的文章。但我为此苦苦挣扎了几个星期,但没有成功。
我正在尝试使用github上描述的最佳实践。所以我添加了一个 .gitattributes 文件,例如它看起来像这样:
*.cs text
而且我已经标准化了所有文件的行尾。现在我有干净的工作副本,没有什么可提交的。但是现在,如果我在任何 Windows 文本编辑器中打开一个罚款并进行一些随机更改,保存文件,撤消该更改,我会看到该文件已更改。我知道这是因为文件现在具有 Windows 样式的行尾。但这是一种可怕的工作方式,文件没有任何变化,我希望 git 在没有git reset --hard
. 在这种情况下你会推荐什么?