Esta publicación discutirá sobre la actualización y el compromiso de los permisos de archivos utilizando el control de la versión GIT.
Cómo actualizar y confirmar solo los permisos de un archivo usando GIT?
Para actualizar y confirmar solo permisos de archivo utilizando el control de la versión GIT, consulte los siguientes pasos:
Paso 1: Redirección al repositorio deseado
Al principio, cambie al repositorio de git particular ejecutando el "cd" dominio:
$ CD "C: \ Users \ nazma \ git \ naz-test"
Paso 2: Lista de contenido disponible
A continuación, ejecute el "LSComando "para mostrar todo el contenido existente del repositorio de trabajo actual:
$ LS
Según la salida dada a continuación, los repositorios contienen "archivo1.TXT" y "archivo2.py"Archivos:
Paso 3: Mostrar el cabezal apuntando a Sha-Hash
Ahora, para mostrar el Sha-Hash de la confirmación donde apunta la cabeza, que contiene el archivo utilizando el "git ls-tree" dominio:
$ git ls-tree Head
Como puede ver, el "archivo1.TXT" contiene el "644"Modo de permisos por defecto:
Paso 4: índice de actualización
Después de eso, ejecute el "Git Update-índiceComando para actualizar los permisos del archivo donde apunta la cabeza:
$ Git Update-index --chmod =+x file1.TXT
Aquí el "-chmod ="Tomará el modo de permisos deseado. Por ejemplo, especificamos el "+X"Que indica el"755"Modo de permiso:
Paso 5: Cambios actualizados de permiso de confirmación
Finalmente, confirme los cambios adicionales al repositorio de git ejecutando el "Git Commit"Comando junto con el mensaje de confirmación en particular:
$ Git Commit -m "Cambio de permisos de archivo"
Se puede observar que se comprometen específicamente los cambios en el modo de archivo:
Paso 6: Verificar los permisos de cambio de archivo
Por último, use el "git ls-tree"Comando junto con el"CABEZA"Pointer:
$ git ls-tree Head
Como puede ver, los permisos del "archivo1.TXT"Se cambian con éxito de"644" a "755" modo:
Eso es todo! Hemos explicado la forma más fácil de cambiar y confirmar los permisos de archivo utilizando GIT.
Conclusión
Para actualizar y confirmar solo los permisos de archivo utilizando el control de la versión GIT, primero, muévase al repositorio requerido y enumere su contenido. Luego, ejecute el "git ls-tree HeadComando para mostrar el archivo donde el cabezal apunta con los permisos predeterminados. Después de eso, usa el "Git Update -Index -Chmod =+x " dominio. Por último, cometer cambios y verificarlos. Esta publicación demostró el método de actualización y cometimiento de solo permisos de archivos utilizando el control de versiones GIT.