Den nemmeste måde at fortryde den sidste Git-forpligtelse på er at udføre kommandoen "git reset" med indstillingen "–soft", der bevarer ændringer foretaget i dine filer. Du skal specificere forpligtelsen til fortrydelse, som er "HEAD ~ 1" i dette tilfælde. Den sidste forpligtelse fjernes fra din Git-historie.
- Hvordan vender du tilbage til en tidligere forpligtelse?
- Hvordan gendanner jeg en forpligtelse i git?
- Hvad er forskellen mellem git reset og tilbagevenden?
Hvordan vender du tilbage til en tidligere forpligtelse?
Resumé
- Hvis du vil teste den foregående forpligtelse, skal du bare git checkout <test begå hash> ; så kan du teste den sidste arbejdsversion af dit projekt.
- Hvis du vil tilbageføre den sidste forpligtelse, skal du bare git gendanne <uønsket begå hash> ; så kan du skubbe denne nye forpligtelse, som annullerede din tidligere forpligtelse.
Hvordan gendanner jeg en forpligtelse i git?
For at vende tilbage kan du:
- Gå til Git-historien.
- Højreklik på den forpligtelse, du vil vende tilbage.
- Vælg tilbagevend begivenhed.
- Sørg for, at ændringer er markeret.
- Klik på tilbagevenden.
Hvad er forskellen mellem git reset og tilbagevenden?
Tilbageførsel fortryder en forpligtelse ved at oprette en ny forpligtelse. ... Kontraster dette med git reset, som ændrer den eksisterende forpligtelseshistorik. Af denne grund bør git revert bruges til at fortryde ændringer i en offentlig gren, og git reset bør reserveres til fortrydelse af ændringer i en privat gren.