Directorio de artículos
1. Descripción del problema
Hay dos escenarios principales en los que encuentro este tipo de problema:
uno es después de que git extrae el código y se encuentra con esta situación cuando vuelvo a confirmar;
el otro es después de que copio .git/
la carpeta de una computadora a otra, esto sucede cuando confirmo de nuevo.
El contenido del indicador de terminal:
mode change 100644 => 100755 *********
Dos, la solución
La razón principal de este tipo de solicitud es el cambio de permisos de archivo.
Descripción de los permisos de lectura y escritura de archivos de Linux (cada tres dígitos son un grupo, como rw-
correspondiente 6
, r--
correspondiente 4
):
644 => 755
rw-r--r-- => rwxr-xr-x
El impacto de esta situación no es grande, si desea desactivarlo, puede usar el siguiente comando:
git config core.filemode false
Link de referencia
[1] alegría Yu. Cuando git extrae el código, mostrará el cambio de modo, pero el archivo real no ha cambiado. ¿Cuál es la situación [EB/OL]. https://segmentfault.com/q/1010000020369044, 2019- 09-12 /2023-01-26.