如何阻止git使文件在Cygwin上不可执行?
我通过cygwin在Windows上使用git,并很快决定使用filemode=false
(因为否则,在初始git克隆之后我有很多更改)。 我绝对不感兴趣的跟踪权限,唯一的想法,我需要的是一些文件是可执行的。 不时,我发现某些文件的x
标志会丢失,我强烈认为这是因为git。
我会很高兴与一个解决scheme,允许执行chmod a+x ...
在需要的时候。
我相信你想要git update-index --chmod=+x <file>
,然后提交。
你应该从git update-index --chmod=+x <file>
。
但是这不会改变你的工作副本,因为:
git checkout .
我遇到了同样的问题。 git update-index –chomd = + x不适用于我。
我使用chmod + x,然后提交,它的作品完美。