¿Cómo chmod 0777 un file y confirmar como es para Git en Windows?

Estoy trabajando en Windows y en la producción hay un sistema Linux y me gustaría modificar algunos files al 0777, pero no sé cómo hacerlo en Windows. Prefiero no hacerlo en producción, porque no puedo comprometerme / presionar allí.

¿Hay alguna manera de convertir un file a chmod 0777 en Windows y enviarlo a Git para que permanezca en 0777 cuando realizo la clonación / extracción de la producción?

Si desea marcar el file como ejecutable, puede usar

 git update-index --chmod=+x <your_file> 

Si realmente desea que el file tenga permiso de escritura para todos, deberá configurar un post-update en el sistema Linux, porque git no rastrea los permissions de file, solo el bit ejecutable.

Una solución alternativa es instalar Cygwin en Windows.

Cygwin emula un entorno tipo Unix, pero todos los progtwigs cygwin se ejecutan de forma nativa en su máquina Windows. No es una máquina virtual. Sin embargo, los files binarys de Cygwin se comstackn con las bibliotecas de cygwin, lo que les permite comprender cosas como permissions de files de estilo de Unix que los progtwigs normales de Windows no entienden.

Entonces necesitas instalar una versión de git para Cygwin. Simplemente select git desde el instalador de Cygwin cuando instale Cygwin por primera vez.