Indholdsfortegnelse:

Hvordan vender du et Git-lager tilbage til en tidligere commit?
Hvordan vender du et Git-lager tilbage til en tidligere commit?

Video: Hvordan vender du et Git-lager tilbage til en tidligere commit?

Video: Hvordan vender du et Git-lager tilbage til en tidligere commit?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Kan
Anonim

Hvis du vil fortryd den sidste commit bare gør git vende tilbage <uønsket begå hash>; så kan du skubbe denne nye begå , som fortryder din tidligere forpligtelse . For at fikse det løsrevne hoved gør git checkout <aktuel afdeling >.

På samme måde kan du spørge, hvordan ruller jeg et git-lager tilbage?

4 svar

  1. git nulstil uden --hard muligheden nulstiller commit-historikken, men ikke filerne. Med --hard indstillingen nulstilles filerne i arbejdstræet også. (krediteret bruger)
  2. Hvis du ønsker at begå denne tilstand, så fjernlageret også peger på den rullede tilbage commit, skal du gøre: git push -f (krediteret bruger)

Udover ovenstående, hvordan fortryder jeg en lokal forpligtelse? Åbn Git Extensions, højreklik på begå vil du vende tilbage vælg derefter " Tilbagefør commit Vælg "Opret automatisk en begå "hvis du vil direkte begå det vendt tilbage ændringer, eller hvis du vil manuelt begå det vendt tilbage ændringer holder feltet umarkeret og klik på " Vende tilbage det her begå " knappen.

For det andet, hvordan nulstiller du til en bestemt commit?

Sådan nulstiller du din HEAD-gren til en bestemt commit:

  1. Sørg for, at din nuværende HEAD-gren er valgt i sidebjælken.
  2. Højreklik på den commit, du vil vende tilbage til på listen, og vælg Nulstil HEAD til ….

Hvad er forskellen mellem git reset og revert?

Fra ovenstående forklaring kan vi finde ud af, at den største forskel mellem git nulstilling og git vende tilbage er det git nulstilles vilje Nulstil grenens tilstand til en tidligere tilstand ved at droppe alle ændringerne efter den ønskede commit while git vende tilbage vilje Nulstil til en tidligere tilstand ved at oprette ny vender tilbage forpligter og holder

Anbefalede: