为什么 tortoise-git 会改变我的文件权限?

eri*_*old 6 windows cygwin git tortoise-git

我经常在 cygwin 上使用 tortoise git 和 cmd line git 之间切换,最近我注意到当我git status通过 cygwin 并且没有发现任何变化时,我去使用 tortoise git,然后右键单击一个 repo 然后使用“ Git Commit -> ..." 菜单项,我得到了一个据称已更改的文件列表,但是当然,在查看差异时,文件内容没有更改,实际上是文件权限似乎已更改,其中通过 cygwin git 无法识别。

那么我的 tortoise git 设置有什么问题呢?

eri*_*old 12

$ git config core.filemode false
Run Code Online (Sandbox Code Playgroud)

阅读有关git config的文档。

添加 --global 以将其设置为所有 git 项目。