Anulați „git add

Anulati Git Add Dir



În Git, fișierele și folderele sunt unitățile de bază ale depozitului. Fiecare depozit Git poate conține mai multe fișiere și foldere. Folderele ajută dezvoltatorii să organizeze depozitul într-un mod mai bun. Dezvoltatorii pot pune în scenă și comite întregul folder simultan. Mai mult decât atât, ei pot, de asemenea, anula folderul, inclusiv toate fișierele acestuia.

Acest articol va acoperi următoarele aspecte:

Cerință preliminară: Adăugați folderul/directorul la Git Index

Pentru a adăuga un anumit director la indexul Git, mai întâi, navigați la depozitul Git dorit și vizualizați conținutul acestuia. Apoi, adăugați subdosarul/subdirectorul la indexul Git folosind „ git add ” comanda.







Pasul 1: Comutați la Repository local

Mai întâi, introduceți comanda de mai jos și redirecționați către depozitul local specific:



CD „C:\Du-te \R eng1'

Pasul 2: Vizualizați conținutul depozitului

Apoi, enumerați conținutul depozitului curent:



ls

Rezultatul de mai jos indică faptul că depozitul curent conține două fișiere și un subdosar:





Pasul 3: Adăugați subfolder la indexul Git

Acum, utilizați următoarea comandă împreună cu numele anumit subdosar pentru a-l urmări:



git add subdir

Pasul 4: Vedeți starea Git

Pentru a verifica dacă întregul subdosar a fost montat sau nu, vedeți starea git:

starea git

Se poate observa că întregul subdosar, inclusiv conținutul său, a fost urmărit:

Metoda 1: Anulați „git add ”/Staged Directory folosind comanda „git reset”

git reset ” comanda anulează toate fișierele și folderele înscenate. Pentru a anula „ git add

„, utilizați „ git reset ” și specificați numele directorului/dosarului în etape:

git reset subdir

Metoda 2: Anulați „git add ”/Staged Directory folosind comanda „git restore”

git restore comanda „ cu „ – pus în scenă ” opțiunea elimină un fișier sau un folder în etape care nu este încă comis. Pentru a anula un anumit folder în etape, executați comanda de mai jos:

git restabili -- pus în scenă .

Metoda 3: Anulați „git add ”/Staged Directory folosind comanda „git rm”

git rm comanda „ cu „ – în cache ' și ' -r ” opțiunile și numele directorului/dosarului elimină un anumit director și tot ce este în interiorul acestuia din indexul Git:

git rm --în cache -r subdir

Aici:

  • – în cache opțiunea este folosită pentru a face „ git rm ” comanda operează numai pe indexul Git.
  • -r ” opțiunea este utilizată pentru a elimina recursiv.
  • subdir ” este folderul/directorul dorit.

În cele din urmă, verificați starea Git pentru a verifica modificările:

starea git

După cum puteți vedea că „ subdir ” subdosarul/directorul a fost eliminat cu succes:

Am explicat diferite metode pentru a anula operația „git add

”.

Concluzie

Git oferă diferite comenzi pentru a anula operația „git add

”, cum ar fi „ git reset ”, “ git restore –staged . ' și ' git rm –cached -r ” comenzi. Aceste comenzi elimină folderul urmărit din zona de pregătire Git. Acest articol a explicat diferite metode de a anula operația „git add ”.