Desfés 'git add '

Desfes Git Add Dir



A Git, els fitxers i les carpetes són les unitats bàsiques del repositori. Cada repositori Git pot contenir diversos fitxers i carpetes. Les carpetes ajuden els desenvolupadors a organitzar el dipòsit d'una millor manera. Els desenvolupadors poden escenificar i comprometre tota la carpeta alhora. A més, també poden desactivar la carpeta incloent tots els seus fitxers.

Aquest escrit tractarà els aspectes següents:

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 ' comandament.







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 git

Es 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

', utilitzeu el ' git reset ” i especifiqueu el nom del directori/carpeta en fase:

git reset subDir

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 subDir

Aquí:

  • - 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 git

Com 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

', com ara ' git reset ”, “ git restore –staged . ' i ' git rm –cached -r ” ordres. Aquestes ordres eliminen la carpeta de seguiment particular de l'àrea de prova de Git. Aquest escrit explicava diversos mètodes per desfer l'operació 'git add '.