usuario tag crear cambiar git permissions cygwin

tag - ¿Cómo evitar que git haga que los archivos no sean ejecutables en cygwin?



git push (3)

Creo que quieres git update-index --chmod=+x <file> , seguido de un commit.

Utilizo git en Windows a través de cygwin y pronto decidí usar filemode=false (ya que de lo contrario tengo muchos cambios después del clon inicial de git). Definitivamente no estoy interesado en rastrear el permiso, lo único que necesito es que algunos archivos sean ejecutables. De vez en cuando, encuentro que la x en algunos archivos se pierde y supongo que es debido a git.

Estaría feliz con una solución que permita ejecutar chmod a+x ... cuando sea necesario.


Deberías comenzar con git update-index --chmod=+x <file> .

Pero esto no cambia tu copia de trabajo, para eso:

git checkout .


Me he encontrado con el mismo problema. git update-index --chomd = + x no funciona para mí.

Yo uso chmod + x, luego cometer, funciona perfecto.