如何阻止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,然后提交,它的作品完美。