Angre “git add <dir>”

Angre “git add <dir>”
I git er filer og mapper de grunnleggende enhetene i depotet. Hvert Git -depot kan inneholde flere filer og mapper. Mapper hjelper utviklere med å organisere depotet på en bedre måte. Utviklere kan arrangere og begå hele mappen på en gang. Dessuten kan de også fjerne mappen inkludert alle filene.

Denne oppskrivningen vil dekke følgende aspekter:

  • Forutsetning: Legg til mappe/katalog i GIT -indeksen
  • Metode 1: Angre “git add”/iscenesatt katalog ved hjelp av “git reset” -kommandoen
  • Metode 2: Angre “git add”/iscenesatt katalog ved hjelp av “git gjenoppretting” -kommando
  • Metode 3: Angre “git add”/iscenesatt katalog ved hjelp av “git rm” -kommandoen

Forutsetning: Legg til mappe/katalog i GIT -indeksen

For å legge til den spesielle katalogen i Git -indeksen, navigerer du først til ønsket Git -depot og ser innholdet. Legg deretter undermappen/underkatalogen til Git -indeksen ved å bruke "git add ”Kommando.

Trinn 1: Bytt til lokalt depot

Først må du angi kommandoen nedenfor og omdirigere til det aktuelle lokale depotet:

CD "C: \ git \ repo1"

Trinn 2: Se depotinnhold

Liste deretter det nåværende depotets innhold:

ls

Utgangen nedenfor indikerer at det nåværende depotet inneholder to filer og en undermappe:

Trinn 3: Legg til undermappe i Git -indeksen

Bruk nå følgende kommando sammen med det aktuelle undermappenavnet for å spore det:

git legg til subdir

Trinn 4: Se GIT -status

For å bekrefte om hele undermappen er iscenesatt eller ikke, se GIT -statusen:

git status

Det kan sees at hele undermappen inkludert innholdet er sporet:

Metode 1: Angre “git add”/iscenesatt katalog ved hjelp av “git reset” -kommandoen

Git tilbakestilling”Kommandere ustadier alle iscenesatte filer og mapper. Å angre “git add ”Operasjon, bruk“Git tilbakestilling”Kommando og spesifiser det iscenesatte katalog/mappenavnet:

git reset subdir

Metode 2: Angre “git add”/iscenesatt katalog ved hjelp av “git gjenoppretting” -kommando

git gjenoppretting”Kommando med“-iscenesatt”Alternativet fjerner en iscenesatt fil eller mappe som ikke er begått ennå. For å angre den spesielle iscenesatte mappen, utfør kommandoen nedenfor:

Git Restore -Stages .

Metode 3: Angre “git add”/iscenesatt katalog ved hjelp av “git rm” -kommandoen

git rm”Kommando med“-Hurtigbufret”Og“-r”Alternativer og katalog/mappenavn fjerner en bestemt katalog og alt inni den fra GIT -indeksen:

git rm -cached -r subdir

Her:

  • -Hurtigbufret”Alternativet brukes til å lage“git rm”Kommando fungerer bare på GIT -indeksen.
  • -r”Alternativet brukes til å fjerne rekursivt.
  • Subdir”Er vår ønskede mappe/katalog.

Til slutt, sjekk GIT -statusen for å bekrefte endringer:

git status

Som du kan se at “Subdir”Undermappe/katalog har blitt ustadet med hell:

Vi har forklart forskjellige metoder for å angre "git add" -operasjonen.

Konklusjon

Git gir forskjellige kommandoer for å angre "git add" -operasjonen, for eksempel "Git tilbakestilling ”,“git gjenoppretting .”Og“git rm -cached -r ”Kommandoer. Disse kommandoene fjerner den spesielle sporede mappen fra Git -iscenesettelsesområdet. Denne oppskrivningen forklarte forskjellige metoder for å angre "git add" -operasjonen.