【发布时间】:2019-03-15 05:11:53
【问题描述】:
每当我克隆一个 git 存储库时,Windows 都会更改我文件上的可执行位。它们从 10755 更改为 10644。我可以通过设置 filemode = false 让 git 忽略它。但是,当我提交本地分支并将其推送到远程分支时,远程 repo 上文件的可执行位也会更改。这会通知团队该文件不再可执行。
Git 说“模式更改 10755 => 10644”
团队中有很多 Windows 用户没有这个问题,而且我似乎是唯一一个遇到这个问题的人。有什么想法可以解决这个问题,这样我在推送本地分支时就不会推送模式更改?
我使用的是 Windows 7(64 位)。我拥有工作区文件夹的管理员权限和完全控制权限。
【问题讨论】:
-
您使用的是哪个 Git 客户端?用于 Windows 的 Git?赛格温?您从哪个 GUI 发布屏幕截图?