【发布时间】:2020-10-26 17:17:09
【问题描述】:
我在 Windows 上工作,并使用 centOS docker 容器进行开发。我的容器和本地文件夹之间也有一个共享卷。
问题是:当将存储库从 windows 克隆到共享卷或从容器克隆到共享卷时,git status 在容器和本地计算机上执行时不会返回相同的内容。我希望它是相同的并尝试了不同的配置但没有成功:
-
git config --global core.autocrlf true/input/false在本地机器和容器中 -
git config --global core.crlf true/false/auto在本地机器和容器中 -
git config --global core.eol lf...
是否有人拥有正确的 Git 配置,可以在不修改 .gitattributes 的情况下从容器和本地机器上获得相同的 git status?
【问题讨论】:
-
跨操作系统共享存储库必然涉及
git status重新读取每个文件,即使您解决了此问题。
标签: windows git docker unix line-endings