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:
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.