Acest articol va acoperi următoarele aspecte:
- Cerință preliminară: Adăugați folderul/directorul la Git Index
- Metoda 1: Anulați „git add
”/Staged Directory folosind comanda „git reset” - Metoda 2: Anulați „git add
”/Staged Directory folosind comanda „git restore” - Metoda 3: Anulați „git add
”/Staged Directory folosind comanda „git rm”
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
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 gitSe 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
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 subdirAici:
- „ – î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 gitDupă 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