Aquest escrit tractarà els aspectes següents:
- Requisit previ: afegir una carpeta/directori a l'índex Git
- Mètode 1: desfer 'git add
'/Staged Directory mitjançant l'ordre 'git reset' - Mètode 2: desfer 'git add
'/Staged Directory mitjançant l'ordre 'git restore' - Mètode 3: desfer 'git add
'/Staged Directory mitjançant l'ordre 'git rm'
Requisit previ: afegir una carpeta/directori a l'índex Git
Per afegir el directori particular a l'índex de Git, primer, navegueu fins al repositori Git desitjat i visualitzeu-ne el contingut. A continuació, afegiu la subcarpeta/subdirectori a l'índex de Git mitjançant el ' git add
Pas 1: canvieu al repositori local
Primer, introduïu l'ordre que s'indica a continuació i redirigeix-lo al repositori local concret:
cd 'C:\Vés \R eng1'
Pas 2: visualitzeu el contingut del repositori
A continuació, enumereu el contingut del repositori actual:
ls
La sortida següent indica que el dipòsit actual conté dos fitxers i una subcarpeta:
Pas 3: afegiu una subcarpeta a l'índex Git
Ara, utilitzeu l'ordre següent juntament amb el nom de la subcarpeta particular per fer-ne un seguiment:
git add subDir
Pas 4: visualitzeu l'estat de Git
Per verificar si tota la subcarpeta s'ha posat en escena o no, visualitzeu l'estat de git:
estat gitEs pot veure que s'ha fet un seguiment de tota la subcarpeta, inclòs el seu contingut:
Mètode 1: desfer 'git add '/Staged Directory mitjançant l'ordre 'git reset'
El ' git reset ” ordre elimina tots els fitxers i carpetes en fase. Per desfer el ' git afegir
Mètode 2: desfer 'git add '/Staged Directory mitjançant l'ordre 'git restore'
El ' git restore 'ordre' amb el ' – posat en escena ” opció elimina un fitxer o carpeta en fase que encara no s'ha compromès. Per desfer la carpeta en fase concreta, executeu l'ordre que s'indica a continuació:
git restaurar --escenificada .
Mètode 3: desfer 'git add '/Staged Directory mitjançant l'ordre 'git rm'
El ' git rm 'ordre' amb el ' - en memòria cau ' i ' -r ” les opcions i el nom del directori/carpeta elimina un directori en particular i tot el que hi ha dins de l'índex Git:
git rm --emmagatzemat en memòria cau -r subDirAquí:
- “ - en memòria cau ' s'utilitza per fer que el ' git rm ” La comanda només funciona a l'índex Git.
- “ -r ” s'utilitza per eliminar recursivament.
- “ subDir ” és la nostra carpeta/directori desitjat.
Finalment, comproveu l'estat de Git per verificar els canvis:
estat gitCom podeu veure que el ' subDir ” la subcarpeta/directori s'ha eliminat correctament:
Hem explicat diferents mètodes per desfer l'operació 'git add
Conclusió
Git proporciona diferents ordres per desfer l'operació 'git add