Cómo actualizar y confirmar solo los permisos de un archivo mediante el control de versiones de Git

Como Actualizar Y Confirmar Solo Los Permisos De Un Archivo Mediante El Control De Versiones De Git



Git es la herramienta de control de versiones popular entre los desarrolladores que rastrea los cambios de GitHub en la máquina local. Los desarrolladores pueden crear y actualizar varios archivos y carpetas en los repositorios de Git. Además, también pueden permitir cambiar el modo de permisos de archivos. Cuando se crean archivos, tienen el ' 100644 Modo de permisos chmod, lo que significa que el propietario del archivo puede leer y escribir. Sin embargo, otros miembros solo pueden leer el archivo. Del mismo modo, hay varios modos disponibles con diferentes permisos, como ' 100755 ' y ' 100777 ”.

Esta publicación tratará sobre la actualización y la confirmación de solo permisos de archivos mediante el control de versiones de Git.

¿Cómo actualizar y confirmar solo los permisos de un archivo usando Git?

Para actualizar y confirmar solo los permisos de archivo mediante el control de versiones de Git, consulte los siguientes pasos:







  • Mover al repositorio requerido.
  • Ver la lista de contenido.
  • Muestre el archivo al que apunta HEAD con los permisos predeterminados ejecutando el comando ' git ls-árbol HEAD ' dominio.
  • Ejecute el “ git update-index –chmod=+x ' dominio.
  • Por último, confirme los cambios y verifíquelos.

Paso 1: Redirigir al repositorio deseado

Al principio, cambie al repositorio de Git en particular ejecutando el ' cd ' dominio:



$ cd 'C:\Usuarios \norte asma\ir \norte ese cuerpo'

Paso 2: lista de contenido disponible

A continuación, ejecute el “ ls Comando para mostrar todo el contenido existente del repositorio de trabajo actual:



$ ls

De acuerdo con el resultado a continuación, los repositorios contienen ' archivo1.txt ' y ' file2.py ” archivos:





Paso 3: Mostrar HEAD apuntando SHA-Hash

Ahora, para mostrar el hash SHA de la confirmación a la que apunta HEAD que contiene el archivo, utilice la opción ' git ls-árbol ' dominio:



$ git ls-árbol CABEZA

Como puede ver, el “ archivo1.txt ' contiene el ' 644 ” modo de permisos por defecto:

Paso 4: Actualizar índice

Después de eso, ejecute el “ índice de actualización de git Comando para actualizar los permisos del archivo donde apunta HEAD:

$ índice de actualización de git --chmod =+x archivo1.txt

Aquí el ' –chmod= ” tomará el modo de permisos deseado. Por ejemplo, especificamos el ' +x ” que indica el “ 755 ” modo de permiso:

Paso 5: Confirmar cambios de permisos actualizados

Finalmente, confirme los cambios agregados al repositorio de Git ejecutando el ' git cometer Comando junto con el mensaje de confirmación particular:

$ git cometer -metro 'cambio de permisos de archivo'

Se puede observar que específicamente se comprometen cambios de modo de archivo:

Paso 6: Verifique los permisos de cambio de archivo

Por último, utilice el ' git ls-árbol comando ” junto con el “ CABEZA ” puntero:

$ git ls-árbol CABEZA

Como puede ver, los permisos de la “ archivo1.txt ” se cambiaron con éxito de “ 644 ' a ' 755 ' modo:

¡Eso es todo! Hemos explicado la forma más fácil de cambiar y confirmar permisos de archivo usando Git.

Conclusión

Para actualizar y confirmar solo los permisos de archivos mediante el control de versiones de Git, primero vaya al repositorio requerido y enumere su contenido. Luego, ejecute el “ git ls-árbol HEAD ” para mostrar el archivo al que apunta HEAD con los permisos predeterminados. Después de eso, use el ' git update-index –chmod=+x ' dominio. Por último, confirme los cambios y verifíquelos. Esta publicación demostró el método de actualizar y confirmar solo los permisos de archivos usando el control de versiones de Git.