Den enkleste måten å angre den siste Git-forpliktelsen på er å utføre kommandoen "git reset" med "–soft" -alternativet som vil bevare endringene som er gjort i filene dine. Du må spesifisere forpliktelsen til å angre som er “HEAD ~ 1” i dette tilfellet. Den siste forpliktelsen vil bli fjernet fra Git-historikken din.
- Hvordan går du tilbake til en tidligere forpliktelse?
- Hvordan tilbakeviser jeg en forpliktelse i git?
- Hva er forskjellen mellom git reset og tilbakestilling?
Hvordan går du tilbake til en tidligere forpliktelse?
Sammendrag
- Hvis du vil teste forrige forpliktelse, gjør du bare git checkout <test begå hasj> ; så kan du teste den siste arbeidsversjonen av prosjektet ditt.
- Hvis du vil tilbakestille den siste forpliktelsen, bare git tilbakestille <uønsket begå hash> ; så kan du presse denne nye forpliktelsen, som angret din forrige forpliktelse.
Hvordan tilbakeviser jeg en forpliktelse i git?
For å tilbakestille kan du:
- Gå til Git-historien.
- Høyreklikk på forpliktelsen du vil tilbakestille.
- Velg tilbakestill forpliktelse.
- Forsikre deg om at forpliktelse er endret.
- Klikk på tilbakestill.
Hva er forskjellen mellom git reset og tilbakestilling?
Å tilbakestille angrer en forpliktelse ved å opprette en ny forpliktelse. ... Kontraster dette med git reset, som endrer den eksisterende forpliktelseshistorikken. Av denne grunn bør git revert brukes til å angre endringer på en offentlig gren, og git reset må reserveres for å angre endringer i en privat filial.