Deshacer git agregar <dir>

Deshacer git agregar <dir>
En GIT, los archivos y las carpetas son las unidades básicas del repositorio. Cada repositorio de git puede contener varios archivos y carpetas. Las carpetas ayudan a los desarrolladores a organizar el repositorio de una mejor manera. Los desarrolladores pueden organizar y cometer toda la carpeta a la vez. Además, también pueden desico de la carpeta, incluidos todos sus archivos.

Este artículo cubrirá los siguientes aspectos:

  • Requisito previo: Agregar carpeta/directorio al índice Git
  • Método 1: Deshacer "Git Add"/Directorio de escenario utilizando el comando "RESET" GIT "
  • Método 2: Deshacer "git add"/directorio escenificado utilizando el comando "Restauración Git"
  • Método 3: Deshacer "git add"/directorio escenificado usando el comando "git rm"

Requisito previo: Agregar carpeta/directorio al índice Git

Para agregar el directorio particular al índice GIT, primero, navegue al repositorio de git deseado y ver su contenido. Luego, agregue la subcarpeta/subdirectorio al índice GIT utilizando el "Git Agregar " dominio.

Paso 1: Cambiar al repositorio local

Primero, ingrese el comando que se encuentra a continuación y redirige al repositorio local en particular:

CD "C: \ Git \ Repo1"

Paso 2: Ver contenido de repositorio

Luego, enumere el contenido del repositorio actual:

LS

La siguiente salida indica que el repositorio actual contiene dos archivos y una subcarpeta:

Paso 3: Agregar subcarpeta al índice Git

Ahora, utilice el siguiente comando junto con el nombre de subcarpeta particular para rastrearlo:

git agregar subdir

Paso 4: Ver el estado de git

Para verificar si toda la subcarpeta ha sido escenificada o no, vea el estado de git:

estado de git

Se puede ver que toda la subcarpeta, incluido su contenido, ha sido rastreado:

Método 1: Deshacer "Git Add"/Directorio de escenario utilizando el comando "RESET" GIT "

El "reinicio de git"Comando Un etapa todos los archivos y carpetas escenificados. Deshacer el "Git Agregar "Operación, utilice el"reinicio de git"Comando y especifique el nombre del directorio/carpeta escenificado:

Restablecer Git Subdir

Método 2: Deshacer "git add"/directorio escenificado utilizando el comando "Restauración Git"

El "Restauración de git"Comando con el"-escenificado"La opción elimina un archivo o carpeta escenificada que aún no se ha comprometido. Para deshacer la carpeta escenificada particular, ejecute el comando que se encuentra a continuación:

Restauración de Git -Enseñada .

Método 3: Deshacer "git add"/directorio escenificado usando el comando "git rm"

El "git rm"Comando con el"-en caché" y "-riñonalLas opciones y el nombre de directorio/carpeta elimina un directorio en particular y todo dentro del índice Git:

git rm --cached -r subdir

Aquí:

  • "-en caché"La opción se usa para hacer el"git rm"Comando opera solo en el índice GIT.
  • "-riñonalLa opción se utiliza para eliminar recursivamente.
  • "subdir"¿Es nuestra carpeta/directorio deseado?.

Por último, verifique el estado de git para verificar los cambios:

estado de git

Como puedes ver que el "subdir"Subcarpeta/directorio no ha sido destacado con éxito:

Hemos explicado diferentes métodos para deshacer la operación "Git Add".

Conclusión

Git proporciona diferentes comandos para deshacer la operación "Git Add", como el "reinicio de git ","git restaurar -staged ." y "git rm -cached -r "Comandos. Estos comandos eliminan la carpeta rastreada en particular del área de puesta en escena de git. Este artículo explicó varios métodos para deshacer la operación "Git Add".