Denna text kommer att täcka följande aspekter:
- Förutsättning: Lägg till mapp/katalog till Git Index
- Metod 1: Ångra 'git add
'/Staged Directory med kommandot 'git reset' - Metod 2: Ångra 'git add
'/Staged Directory med kommandot 'git restore' - Metod 3: Ångra “git add
”/Staged Directory med “git rm”-kommandot
Förutsättning: Lägg till mapp/katalog till Git Index
För att lägga till den specifika katalogen till Git-indexet, navigera först till det önskade Git-förrådet och se dess innehåll. Lägg sedan till undermappen/underkatalogen till Git-indexet med hjälp av ' git add
Steg 1: Byt till Local Repository
Ange först kommandot nedan och omdirigera till det särskilda lokala förvaret:
CD 'C:\Go \R eng1'
Steg 2: Visa förvarsinnehåll
Lista sedan innehållet i det aktuella förvaret:
ls
Nedanstående utdata indikerar att det aktuella arkivet innehåller två filer och en undermapp:
Steg 3: Lägg till undermapp till Git Index
Använd nu följande kommando tillsammans med det specifika undermappens namn för att spåra det:
git add subdir
Steg 4: Visa Git-status
För att verifiera om hela undermappen har iscensatts eller inte, se git-statusen:
git statusDet kan ses att hela undermappen inklusive dess innehåll har spårats:
Metod 1: Ångra 'git add '/Staged Directory med kommandot 'git reset'
den ' git återställning ” kommandot ta bort alla stegade filer och mappar. För att ångra ' git add
Metod 2: Ångra 'git add '/Staged Directory med kommandot 'git restore'
den ' git återställa kommandot med ' – iscensatt ” alternativet tar bort en stegvis fil eller mapp som inte är committerad än. För att ångra den särskilda etapperade mappen, kör kommandot nedan:
git Återställ -- iscensatt .
Metod 3: Ångra “git add ”/Staged Directory med “git rm”-kommandot
den ' git rm kommandot med ' –cachad ' och ' -r ” alternativ och katalog-/mappnamn tar bort en viss katalog och allt inuti den från Git-indexet:
git rm --cachad -r subdirHär:
- ' –cachad alternativet används för att göra git rm ” kommandot fungerar endast på Git-indexet.
- ' -r alternativet används för att ta bort rekursivt.
- ' subdir ” är vår önskade mapp/katalog.
Kontrollera slutligen Git-statusen för att verifiera ändringar:
git statusSom du kan se att ' subdir ” undermapp/katalog har tagits bort framgångsrikt:
Vi har förklarat olika metoder för att ångra operationen 'git add
Slutsats
Git tillhandahåller olika kommandon för att ångra operationen 'git add