Bare rolig, hvis du ikke er sikker på, hvordan du gendanner et fjernlager til en bestemt commit, da dette indlæg vil demonstrere metoden til at nulstille fjernbetjeningen til en bestemt commit.
Hvordan nulstiller man fjernbetjeningen til en bestemt forpligtelse?
For at nulstille fjernbetjeningen til en bestemt commit, skal du først nulstille eller gendanne commit i Git-lageret ved at bruge ' git nulstilles ” kommando. Skub derefter commit til fjernbetjeningen ved hjælp af ' git push -f
Se den medfølgende procedure for den praktiske demonstration.
Trin 1: Start Git Terminal
Åbn først Git-terminalen fra Windows Start-menuen:
Trin 2: Gå til Git Working Repository
Brug ' cd ” kommando og naviger til Git-arbejdslageret:
$ cd 'C:\Git\commits'
Derefter skal du se alle filer og arkiver i det aktuelle arbejdslager ved hjælp af ' ls kommando:
$ ls
Trin 3: Foretag ændring i Git-fil
Foretag nogle ændringer i Git-filen. Til dette formål har vi ændret indholdet af ' File.txt ' fil:
$ ekko 'Hej til Linux-tip' > File.txt
Trin 4: Føj fil til Staging Index
Tilføj derefter den ændrede fil til sporingsindekset (iscenesættelsesområde) ved hjælp af den nævnte kommando:
$ git tilføje File.txt
Se Git-lagerets tilstand for at bekræfte, om den ændrede fil er føjet til sporingsindekset eller ej:
$ git statusDu kan se, at vi har tilføjet filen til sporingsindekset:
Trin 5: Udfør ny ændring
Forpligt de nye ændringer med ' git commit ' kommandoen, mens du angiver meddelelsen med ' -m ' mulighed:
$ git commit -m 'Ændringsforpligtelse'
Tjek Git-loggen for at bekræfte, om ændringerne er begået eller ej:
$ git logHer kan du se, at ændringerne er blevet gennemført og føjet til det lokale Git-lager:
Trin 6: Skub ændringer til Remote
Skub derefter ændringerne til fjernlageret ved hjælp af ' git push
Trin 7: Nulstil fjernbetjeningen til en bestemt forpligtelse
Nulstil fjernbetjeningen til den forrige eller seneste commit. Til det formål skal du først rulle tilbage til en specifik commit eller bestemt commit enten ved at bruge HEAD position eller commit id:
$ git nulstilles --svært HOVED~ 1
Trin 8: Skub ændringer til Remote
Efter at have vendt tilbage til en bestemt eller tidligere commit, skal du skubbe de lokale commits til fjernlageret:
$ git skub -f oprindelsesmester
Se lagerloggen for at kontrollere, om fjernbetjeningen er nulstillet til en bestemt commit eller ej:
$ git logDet kan ses, at vi med succes har udført den nødvendige funktionalitet:
Vi har lært dig metoden til at nulstille fjernbetjeningen til en bestemt commit.
Konklusion
For at nulstille fjernbetjeningen til en bestemt Git-commit, skal du først navigere til Git-lageret og nulstille ændringerne i det lokale lager ved at bruge ' git reset –hard HEAD~1 ” kommando. For at gå tilbage til en bestemt commit kan brugere bruge ' git reset –hard