Cómo eliminar los cambios no comprometidos en GIT

Cómo eliminar los cambios no comprometidos en GIT

GIT se usa más comúnmente para manejar proyectos pequeños a grandes de manera eficiente. Rastrea las carpetas desde el área de trabajo de GIT hasta el área de puesta en escena. Mientras rastrean, los usuarios cambiaron o actualizaron los archivos del proyecto por alguna razón. Después de eso, si desean eliminar o restablecer los cambios no comprometidos, Git les permite hacerlo.

En este manual, proporcionaremos las diferentes formas de eliminar los cambios no comprometidos en GIT.

Cómo eliminar los cambios no comprometidos en GIT?

Para eliminar los cambios no comprometidos en GIT, hay múltiples enfoques disponibles, como el "RM"Comando, el"reinicio de git"Comando con el"-duroOpción ", y la"Git Stash" dominio. Estos comandos se utilizan en diferentes escenarios. Por ejemplo, para eliminar los cambios no comprometidos de la puesta en escena, el "RMComando "y el"RESETO GIT -HARDSe utilizan el comando. Sin embargo, si no tiene cambios sin seguimiento, el "git stash drop"El comando puede ser útil.

Vamos a probarlos uno por uno!

Método 1: Eliminar cambios no comprometidos en GIT usando el comando RM

Mientras trabaja en GIT, primero puede crear nuevos archivos o actualizar los archivos existentes. Después de eso, desea saber cómo eliminar algunos archivos no seguidos. Para este propósito correspondiente, puede utilizar el "$ RM " dominio.

Para comprender este escenario, siga los pasos del procedimiento.

Paso 1: Inicie Git Bash

Presione el "CTRL + ESC"Clave para abrir el"Puesta en marchaMenú ", busque y inicie el"Git Bash":


Paso 2: mudarse al directorio GIT

A continuación, muévase a su directorio GIT utilizando el "cd" dominio:

$ CD "C: \ Users \ Nazma \ Git \ Linux"



Paso 3: Crear archivo

Ahora, ejecute el "tocarComando para crear un nuevo en el directorio actual:

$ touch vacíaFile1.TXT



Paso 4: Archivo de seguimiento

Rastree el archivo creado al área de puesta en escena utilizando el "Git Agregar" dominio:

$ git agregue vacíaFile1.py



Paso 5: eliminar el archivo

Ejecutar el "RMComando "con el nombre del archivo que debe eliminarse:

$ rm vacíaFile1.py



Paso 6: Verifique el estado del repositorio

Para verificar la acción anterior, ejecute el "estado de git" dominio:

Estado de $ git


Como puede ver, nuestro "vacía1.pyEl archivo se elimina correctamente del directorio GIT:


Movemos hacia la siguiente sección para eliminar los cambios no comprometidos utilizando el "Comando de reinicio de $" con el "-duro" bandera.

Método 2: Eliminar los cambios no comprometidos en GIT usando el reinicio de git con la bandera -hard

Si desea eliminar los cambios del área de puesta en escena, que está lista para moverse al repositorio, puede utilizar el "reinicio de $ git"Comando con el"-duro" opción. Aquí, la opción -Hard especificará GIT para eliminar todos los cambios entre el último confirmación y el estado actual. Tenga en cuenta que los usuarios deben usar el comando mencionado después de ejecutar el estado de git para verificar los archivos de trabajo.

Ahora, mire los pasos proporcionados para comprender que está funcionando!

Paso 1: crear múltiples archivos

Ejecutar el "tocarComando "para crear múltiples archivos en el repositorio de git:

$ touch archivo3.archivo py4.TXT



Paso 2: rastrear archivos

A continuación, agregue todos los archivos al área de puesta en escena desde el directorio de trabajo:

$ git add .


Aquí, hemos agregado múltiples archivos con el comando git add seguido de la taquigrafía " .", Que muestra que, por defecto, estamos en la parte superior de nuestra carpeta de proyecto:


Paso 3: Verifique el estado de repositorio de git

Ahora, verifique el estado actual del directorio GIT utilizando el comando proporcionado:

Estado de $ git


Como puede ver, hemos agregado con éxito archivos al área de puesta en escena:


Paso 4: Eliminar cambios no comprometidos

Ejecuta el "reinicio de git"Comando con el"-duroOpción "y agregue el alias de cabeza para pasar a la confirmación anterior:

$ git rein


La salida a continuación indica que nuestra cabeza se mueve a la confirmación anterior y los cambios no contratados más recientes eliminan con éxito:


Paso 5: Verifique el estado

Para verificar y mostrar la posición actual de la cabeza, ejecute el "estado de git" dominio:

Estado de $ git


Como puede ver, nuestros cambios no comprometidos se eliminan del repositorio de Git:


Ahora, consulte la siguiente sección siguiente para eliminar los cambios no comprometidos usando el comando git stash.

Método 3: Eliminar cambios no comprometidos en Git usando el comando Git Stash

Si desea eliminar un archivo sin seguimiento del directorio GIT, use el "Git Agregar ." y el "Git Stash" dominio. Como el "reinicio de git"El comando no puede eliminar los archivos no seguidos.

Probemos el siguiente procedimiento para eliminar archivos no seguidos!

Paso 1: Agregar archivos

Agregue todos los archivos al repositorio de git utilizando el "Git Agregar ." dominio:

$ git add .



Paso 2: Guardar el estado del directorio de trabajo

Ahora, ejecute el "Git StashComando "para guardar el estado del directorio de trabajo y su índice en la rama actual:

$ git stash



A continuación, suelte todos los cambios guardados agregando el "gota"Opción en el mismo comando:

$ git stash drop


Como puede ver, nuestro estado e índice de directorio de trabajo guardado ahora se elimina de la rama actual:


Paso 3: Verifique el estado

Por último, ejecute el "estado de git"Comando para verificar el estado del directorio:

Estado de $ git


La siguiente salida indica que nuestro directorio de trabajo está limpio y los cambios no comprometidos se eliminan correctamente:


Hemos proporcionado las diferentes formas de eliminar los cambios no comprometidos en GIT.

Conclusión

Para eliminar los cambios no comprometidos en GIT, primero, navegue hasta el directorio GIT. Luego, cree y rastree los archivos al repositorio. Después de eso, ejecute el "ps RM Comando "o el"$ git restablecimiento -cabezalComando para eliminar los cambios no comprometidos del área de puesta en escena. Sin embargo, para eliminar los archivos no seguidos del directorio GIT, utilice el "$ git stash drop" dominio. Este manual elaboró ​​los métodos para eliminar los cambios no comprometidos en GIT.