Git tilbyr flere funksjoner for forskjellige formål, for eksempel gjenoppretting av filer, tilbakestilling av forpliktelser, gjenopprette slettede grener og mange flere. På Git jobber lokale depoter vanligvis med prosjektrotgrenen kjent som “hoved-”. Du kan opprette og bytte grener ved hjelp av GIT -kommandoer. Imidlertid kan du ved et uhell slette en gren som kan være viktig for prosjektene dine. Denne situasjonen kan håndteres ved å utføre gjenopprettingsoperasjonen.
Denne guiden vil lære hvordan du gjenoppretter slettede git -grener.
Hvordan gjenopprette slettet git -gren?
Noen ganger ønsker vi å slette de sammenslåtte grenene fra Git -depotet vårt ved å bruke GIT -kommandoene, for eksempel “$ git gren -sammenslått”Kommando og“$ git gren -ingen fusjonert”Kommando for oppføring av filialer. For å gjenopprette de slettede git -grenene, “$ git kassa -b ”Brukes.
La oss gå videre for å utføre disse kommandoene og forstå deres arbeid!
Trinn 1: Flytt til Git Repository
For det første, naviger til Git Local Repository:
$ CD "C: \ Brukere \ Nazma \ git \ demo2"
Trinn 2: Switch Branch
Deretter bytter du til eksisterende “herre”Filial ved hjelp av den oppgitte kommandoen:
$ git Checkout Master
Trinn 3: Vis sammenslåtte grener
Utfør “git gren”Kommando med“-slått sammen”Alternativ for å vise listen over de sammenslåtte grenene:
$ git gren -fusjonert
Som du kan se, har vi fire sammenslåtte grener, og for tiden jobber vi i "herre”Branch:
Trinn 4: Slett sammenslåtte grener
Velg nå noen av grenene og utfør "git gren -d”Kommando og spesifisere navnet:
$ git filial -d gren1
Her, "-d”Begynner operasjonen for å slette den spesifiserte grenen:
Trinn 5: Se umerkede grener
For å se de umerkede grenene til Git Repository, kjør følgende kommando:
$ git gren-ingen fusjonert
I henhold til utdataene under har vi seks umerkede grener:
Trinn 6: Slett umerkede grener
Neste, for å slette den umerkede grenen, bruk den oppgitte kommandoen:
$ git filial -d tag -branch
Som du kan se, heter vår ubrukte gren "Tag-Branch”Slettes med suksess:
Trinn 7: Sjekk referanser historikklogg
For å se referansene i historieloggen til Git Repository, kjør "Git Refog”Kommando som følger:
$ git reflog
Som et resultat vil referanseloggen til hele depotet vises. Nå, for å gjenopprette en slettet gren, bla ned gjennom terminalen, identifisere historiestemplet og kopiere stashindeksen:
Trinn 8: Gjenopprett umerket gren
Nå, utfør "Git Checkout”Med det slettede grennavnet og kopiert stashindeks:
$ git checkout -b tag -branch head@5
Det kan sees at vi har gjenopprettet den slettede grenen og byttet til den:
Trinn 9: Gjenopprett samlet slettet gren
For å gjenopprette den sammenslåtte slettede grenen, igjen, utfør "Git Refog”Kommanderer og finn ut historiestemplet og kopierer Stash -indeksen. For eksempel har vi slettet de sammenslåtte “filial1”Og kopierte stashindeksen:
Kjør den oppgitte kommandoen for å gjenopprette “filial1”Fusjonert Git -gren:
$ git checkout -b filial1 head@33
I henhold til utdataene nedenfor har vi effektivt gjenopprettet og umiddelbart byttet "filial1”Kommando:
Vi har forklart hvordan du kan gjenopprette slettede git -grener.
Konklusjon
For å gjenopprette en slettet Git -gren, naviger til Git -depotet og bytt til “herre”Branch. Deretter kan du se listen over depotgrener som bruker "$ git gren -sammenslått”Kommando for de sammenslåtte grenene og“$ git gren -ingen fusjonert”Kommando for ikke-fusjonerte grener. Etter det, sjekk historien til referanseloggene. Til slutt, utfør "$ git kassa -b ”. I denne guiden har vi snakket om hvordan du kan gjenopprette slettede Git -grener.