我有一个关于 Linux A 的 repo 推送到 GitHub,然后被拉到另一个 Linux B。
我已将 *.dat 更改为 .gitattributes 中的文本。并将其推拉到 Linux B。
在 Linux B git 状态报告上,所有 .dat 文件都已修改。
在 Linux BI 上执行 git reset --hard HEAD
Linux B git status仍然报告所有.dat 文件被修改
现在,如果我将更改从 Linux A 推送到 GitHub,Linux B 拉取报告“错误:您对以下文件的本地更改将被合并覆盖”列出的文件是所有 .dat 文件。
git diff 列出更改的每一行,但它是一个 Unix 格式文件,repo 存储 Unix 格式文件。
有任何想法吗?