Rob*_*son 12 git permissions diff dropbox
这涉及到另外一个问题我最近问存储在Dropbox的非纯仓库的计算机之间轻松移动,因此它可能是有帮助的阅读背景问题.
要点是fileMode不断报告某些文件的差异.我无法找到一种方法来重现它,但它经常发生.我注意到的是,该文件在两台机器上具有644权限,通常会在其中一台机器上报告755的差异.这让我觉得Git认为可执行位已设置,但我无法弄清楚我是否真的可以看到 Git 是如何设置该位的.
Jos*_*Lee 20
要查看git在提交和索引中实际考虑的文件git ls-tree <tree>,请git ls-files -s <path>分别使用和.
顺便说一句,似乎git只查看可执行位,并假设644其他所有内容.如果你想尝试调试这个奇怪的问题,请查看cache.h中的create_ce_mode.