Fortryd 'git add '

Fortryd Git Add Dir



I Git er filer og mapper de grundlæggende enheder i depotet. Hvert Git-lager kan indeholde flere filer og mapper. Mapper hjælper udviklere med at organisere depotet på en bedre måde. Udviklere kan iscenesætte og forpligte hele mappen på én gang. Desuden kan de også fjerne mappen inklusive alle dens filer.

Denne skrive-up vil dække følgende aspekter:

Forudsætning: Tilføj mappe/mappe til Git Index

For at tilføje den bestemte mappe til Git-indekset, skal du først navigere til det ønskede Git-lager og se dets indhold. Tilføj derefter undermappen/undermappen til Git-indekset ved at bruge ' git tilføj ” kommando.







Trin 1: Skift til Local Repository

Indtast først nedenstående kommando og omdiriger til det bestemte lokale depot:



cd 'C:\Go \R eng1'

Trin 2: Se lagerindhold

Angiv derefter det aktuelle lagers indhold:



ls

Nedenstående output indikerer, at det aktuelle lager indeholder to filer og en undermappe:





Trin 3: Tilføj undermappe til Git Index

Brug nu følgende kommando sammen med det bestemte undermappenavn til at spore det:



git tilføje underdir

Trin 4: Se Git-status

For at kontrollere, om hele undermappen er blevet iscenesat eller ej, se git-status:

git status

Det kan ses, at hele undermappen inklusive dens indhold er blevet sporet:

Metode 1: Fortryd 'git add '/Staged Directory ved hjælp af kommandoen 'git reset'

Det ' git nulstilles kommandoen fjerner alle de iscenesatte filer og mapper. For at fortryde ' git tilføje

' operation, skal du bruge ' git nulstilles ” kommando og angiv det trinvise mappe-/mappenavn:

git nulstilles underdir

Metode 2: Fortryd 'git add '/Staged Directory ved hjælp af kommandoen 'git restore'

Det ' git gendannelse kommandoen med ' – iscenesat ” valgmulighed fjerner en iscenesat fil eller mappe, der ikke er committet endnu. For at fortryde den bestemte iscenesatte mappe skal du udføre kommandoen nedenfor:

git gendanne --iscenesat .

Metode 3: Fortryd “git add ”/Staged Directory ved hjælp af “git rm” kommando

Det ' git rm kommandoen med ' -cache ' og ' -r ” muligheder og mappe/mappenavn fjerner en bestemt mappe og alt inde i den fra Git-indekset:

git rm --cachelagret -r underdir

Her:

  • -cache ' mulighed bruges til at gøre ' git rm kommandoen virker kun på Git-indekset.
  • -r ' mulighed bruges til at fjerne rekursivt.
  • underdir ” er vores ønskede mappe/mappe.

Til sidst skal du kontrollere Git-statussen for at bekræfte ændringer:

git status

Som du kan se, at ' underdir ” undermappe/mappe er blevet fjernet med succes:

Vi har forklaret forskellige metoder til at fortryde “git add

” operationen.

Konklusion

Git giver forskellige kommandoer til at fortryde 'git add

' operationen, såsom ' git nulstil ', ' git restore – iscenesat . ' og ' git rm –cached -r ” kommandoer. Disse kommandoer fjerner den bestemte sporede mappe fra Git-indstillingsområdet. Denne opskrivning forklarede forskellige metoder til at fortryde “git add ” operationen.