Cómo no contratar archivos de Git temporalmente

Cómo no contratar archivos de Git temporalmente

Los desarrolladores a menudo encuentran una situación en la que no quieren cometer todos los archivos de proyecto creados y modificados e ignorarlos temporalmente desde el área de puesta en escena. Además, quieren mantener estos cambios sin actualizar el repositorio. En esta situación, se requiere no contratar temporalmente estos archivos. Más específicamente, el "$ git rm -cached" y "$ Git Update-índiceLos comandos pueden ser útiles para este propósito correspondiente.

Esta publicación discute:

  • Método 1: Cómo no contratar archivos de GIT utilizando temporalmente el comando "Git RM -Cached"?
  • Método 2: cómo no contratar archivos de GIT utilizando temporalmente el comando "Git Update-índice"?

Ahora, avance hacia los detalles de los métodos mencionados anteriormente!

Método 1: Cómo no contratar archivos de GIT utilizando temporalmente el comando "Git RM -Cached"?

El "$ git rm -cached"El comando puede eliminar temporalmente el archivo especificado del área de puesta en escena y no irritarlo. Para implementar esta operación para una mejor comprensión, siga los pasos a continuación.

Paso 1: mudarse al repositorio local

Primero, navegue al repositorio de git en particular ejecutando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ test_2

Paso 2: Lista de contenido

Ejecute el siguiente comando para ver la lista de contenido actual del repositorio:

$ LS

Paso 3: hacer un nuevo archivo de texto

Para hacer un nuevo archivo de texto en el repositorio, use el "tocar" dominio:

$ touch archivo3.TXT

Paso 4: organizó el archivo nobil

A continuación, ejecute el comando proporcionado a continuación para agregar el archivo de texto al área de puesta en escena:

$ git agregar archivo3.TXT

Paso 5: Eliminar temporalmente el archivo del área de seguimiento

Ahora, elimine el archivo del área de puesta en escena ejecutando el "git rm"Comando junto con el"-en cachéOpción y nombre de archivo particular:

$ Git RM -Archivo en caché3.TXT

Paso 6: Verifique el estado del repositorio

Ejecuta el "estado de git ."Comando para verificar el estado del repositorio:

Estado de $ git .

Como puede ver, el archivo especificado se ha eliminado temporalmente el archivo del índice de estadificación:

Pasemos al siguiente método para infringir los archivos de GIT temporalmente.

Método 2: cómo no contratar archivos de GIT utilizando temporalmente el comando "Git Update-índice"?

A veces, los desarrolladores no quieren rastrear todos los archivos creados en el área de puesta en escena y quieren ignorarlos temporalmente. Para hacerlo, siga los pasos que sean a continuación.

Paso 1: Ignorar un archivo particular

Para comenzar a ignorar el archivo de texto deseado con los cambios, ejecute el comando proporcionado junto con la ruta del archivo deseado:

$ Git Update-index --sassume-unchanged test_2/file2.TXT

Aquí el "-asumir a unchangedLa opción supondrá que el archivo no se cambia e ignora las modificaciones:

Paso 2: Mover al repositorio de Git

Ahora, navegue al repositorio local de Git en particular utilizando el siguiente comando:

$ CD test_2

Paso 3: Verifique el estado de los archivos ignorados

Ahora, para asegurarse de que el archivo especificado se ignore con éxito, ejecute el "Git LS-Files"Comando con el"-V" opción:

$ git ls -files -v

Aquí el "H"Indica que el archivo no se realiza temporalmente desde el repositorio y"H"Muestra que el archivo está rastreado:

Paso 4: Vuelva al directorio de Root Git

A continuación, vuelva al directorio de la raíz Git utilizando el "cd… " dominio:

$ CD ..

Paso 5: rastrear el archivo de ignoración particular

Después de realizar las operaciones deseadas en el repositorio de git, rastree el archivo Ignore y ejecute el siguiente comando junto con el "-no asumido" opción:

$ Git Update-Index-No-Assume-INCHANGED test_2/file2.TXT

Paso 6: Mover al repositorio de Git

A continuación, navegue al repositorio local Git a través del comando proporcionado:

$ CD test_2

Paso 7: Verifique el estado del archivo actual

Por último, verifique el estado del archivo previamente ignorado:

$ git ls -files -v

Como puede ver, el estado de archivo iluminado a continuación es "H", Que indica que el archivo se rastrea correctamente:

Eso es todo! Hemos proporcionado diferentes formas de no contratar archivos desde el repositorio de git temporalmente.

Conclusión

Se utilizan dos comandos diferentes para nocivar archivos del repositorio de git, que son los "$ git rm -cached " o el "$ git update-index -sume-unchanged " dominio. Para rastrear el archivo ignorado, el ""$ Git Update-Index -No-Assume-unchanged El comando se puede usar. Esta publicación ilustra los diferentes comandos para no contratar archivos desde el repositorio de git temporalmente.