Cómo hacer que GIT ignore los cambios en el modo de archivo?

Cómo hacer que GIT ignore los cambios en el modo de archivo?
En Git, un archivo tiene diferentes modos, como leer, escribir y ejecutar permisos para diferentes usuarios. Mientras trabajan en un proyecto de desarrollo de GIT, los desarrolladores generalmente cambian los permisos del modo de archivo de acuerdo con sus requisitos y luego los configuran en modo predeterminado. El "$ git config nore.FileModeEl comando se puede usar para este propósito.

Los resultados de este artículo son:

  • Cómo cambiar el modo de archivo Git Ignore (CHMOD) "Verdadero" con el valor de configuración?
  • Cómo cambiar el modo de archivo Git Ignore (CHMOD) "Falso" con el valor de configuración?

Avancemos y los atravesemos uno por uno!

Cómo cambiar el modo de archivo Git Ignore (CHMOD) "Verdadero" con el valor de configuración?

Para hacer que Git ignore el modo de archivo (chmod), primero, muévase al repositorio local de git y cree un archivo. Luego, muévalo al índice de puesta en escena y los cambios de confirmación. Verifique la configuración de configuración predeterminada del modo de archivo. Si es cierto, cambie el modo de archivo usando el "$ chmod"Comando y verificar los permisos.

Ahora, mira el siguiente ejemplo para una mejor comprensión!

Paso 1: Lanzar terminal de bash de Git
Abra la fiesta Git utilizando el menú Inicio de Windows:

Paso 2: moverse al repositorio de git requerido
Ejecuta el "cd"Comando para moverse al repositorio Git requerido:

$ cd "c: \ git \ test_1"

Paso 3: Inicializar el repositorio de git
Inicialice el repositorio de git utilizando el siguiente comando:

$ git init

Paso 4: crear un nuevo archivo
Utilice el comando establecido a continuación para generar un nuevo archivo en el área de trabajo GIT:

$ touch demo.TXT

Paso 5: Agregar archivo al índice de puesta en escena de git
A continuación, mueva el archivo al índice GIT a través del comando otorgado:

$ git agregar demostración.TXT

Paso 6: Cambios de confirmación
Configurar todos los cambios adicionales junto con un mensaje en particular y actualice el repositorio:

$ git commit -m "archivo de demostración agregado"

Paso 7: Verifique la configuración de configuración del modo de archivo predeterminado
Ejecutar el comando proporcionado para ver la configuración de configuración de modo de archivo predeterminado:

$ git config nore.FileMode

De acuerdo con la salida dada, el estado de la configuración de configuración del modo de archivo es "verdadero". Ahora, haga algunos cambios:

Paso 8: Verifique los permisos predeterminados del archivo
Para verificar los permisos predeterminados del archivo, ejecute el "LS -LComando "junto con el nombre del archivo:

$ ls -l demostración.TXT

Se puede observar que solo el usuario (propietario) tiene permisos de lectura-escritura y el resto de las personas tienen permisos de solo lectura:

Paso 9: cambiar el modo de archivo
Utilizar el "chmodComando "junto con los bits de permiso y el nombre del archivo para cambiar el modo de archivo a diferentes permisos:

$ chmod 444 demostración.TXT

Hemos cambiado los permisos a 444, lo que significa que todos tienen permisos de solo lectura, incluido el autor (propietario):

Paso 10: Verifique los permisos del archivo
Para verificar si los permisos del archivo han cambiado o no, ejecute el comando proporcionado:

$ ls -l demostración.TXT

En la captura de pantalla proporcionada a continuación, se puede ver que los permisos han cambiado a 444, lo cual es de solo lectura por todos:

Cómo cambiar el modo de archivo Git Ignore (CHMOD) "Falso" con el valor de configuración?

Si no desea organizar el modo de archivo cambia en su proyecto Git de desarrollo de trabajo actual, establezca los permisos de configuración del modo de archivo en "FALSO".

Pruebe los siguientes pasos para hacerlo.

Paso 1: Cambiar los permisos de configuración del modo de archivo
Ejecute el comando proporcionado para establecer los permisos de configuración del modo de archivo en falso:

$ git config nore.fileMode falso

Paso 2: cambiar el modo de archivo
Para cambiar el modo de archivo para la verificación de los cambios en el modo de archivo, ejecute el comando declarado a continuación:

$ chmod 744 demostración.TXT

Paso 3: Verificar los permisos de archivo
Verifique si los permisos del archivo han cambiado o no utilizando el comando dado:

$ ls -l demostración.TXT

La siguiente salida muestra que los permisos han cambiado a 744, lo que significa que solo el usuario (propietario) tiene permisos de lectura y el resto de las personas tienen permisos de solo lectura:

Paso 4: Verifique los permisos del archivo rastreado
Para ver la información detallada de los archivos en rutas ingretas, use el comando proporcionado:

$ git ls-files-escenario

Nota: Podemos ver eso localmente el "manifestación.TXTEl modo de archivo es 744, pero en GIT todavía es 644, que es el modo de archivo predeterminado. Significa que los cambios en el modo de archivo ocurren solo localmente, e Git ignora los cambios en el modo de archivo.

Hemos explicado el procedimiento más fácil para hacer que GIT ignore el modo de archivo (chmod) cambios.

Conclusión

Para hacer que GIT ignore el modo de archivo (chmod) cambia, primero, cree un archivo en el repositorio de git local y confídelo. Después de eso, cambie el modo de archivo usando el "$ chmod"Comando y verificar los permisos. Luego, cambie los permisos de configuración del modo de archivo utilizando el "$ git config nore.FileMode"Comando para ignorar los cambios en el modo de archivo en GIT. A continuación, cambie el modo de archivo nuevamente y verifique los permisos. Este artículo explicado haciendo cambios en el modo de archivo de ignorar el archivo (chmod).