Este escrito cubrirá los siguientes aspectos:
- Requisito previo: agregar carpeta/directorio al índice de Git
- Método 1: Deshacer 'git add
'/Directorio por etapas usando el comando 'git reset' - Método 2: Deshacer 'git add
'/Directorio por etapas usando el comando 'git restore' - Método 3: Deshacer 'git add
'/Directorio por etapas usando el comando 'git rm'
Requisito previo: agregar carpeta/directorio al índice de Git
Para agregar el directorio en particular al índice de Git, primero navegue hasta el repositorio de Git deseado y vea su contenido. Luego, agregue la subcarpeta/subdirectorio al índice de Git usando el ' git add
Paso 1: cambiar al repositorio local
Primero, ingrese el comando que aparece a continuación y redirija al repositorio local en particular:
cd 'C:\Ir \R ing1'
Paso 2: ver el contenido del repositorio
Luego, enumere el contenido del repositorio actual:
ls
El siguiente resultado indica que el repositorio actual contiene dos archivos y una subcarpeta:
Paso 3: agregue una subcarpeta al índice de Git
Ahora, utilice el siguiente comando junto con el nombre de la subcarpeta particular para rastrearlo:
añadir subDir
Paso 4: ver el estado de Git
Para verificar si toda la subcarpeta se ha preparado o no, vea el estado de git:
estado de GitSe puede ver que se ha rastreado toda la subcarpeta, incluido su contenido:
Método 1: Deshacer 'git add '/Directorio por etapas usando el comando 'git reset'
El ' reiniciar Comando desorganizar todos los archivos y carpetas preparados. Para deshacer el “ git agregar
Método 2: Deshacer 'git add '/Directorio por etapas usando el comando 'git restore'
El ' git restaurar comando ” con el “ -escenificado La opción ” elimina un archivo o carpeta provisional que aún no está confirmado. Para deshacer la carpeta preparada en particular, ejecute el siguiente comando:
git restaurar --escenificado .
Método 3: Deshacer 'git add '/Directorio por etapas usando el comando 'git rm'
El ' git rm comando ” con el “ –almacenado ' y ' -r Las opciones y el nombre del directorio/carpeta eliminan un directorio en particular y todo lo que contiene del índice de Git:
git rm --en caché -r subDirAquí:
- “ –almacenado La opción ” se usa para hacer el “ git rm El comando ” opera solo en el índice de Git.
- “ -r La 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 GitComo puede ver que el “ subDir La subcarpeta/directorio se ha desorganizado correctamente:
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