Was sind die Unterschiede zwischen "Zurücksetzen", "Ändern", "Zurücksetzen" und "Rückgängigmachen" eines Commits?

bwohl ich Git ziemlich oft benutze, bin ich immer noch ein Anfänge

Manchmal mache ich einen Fehler, aber finde es nurnac Ich habe es begangen. An diesem Punkt muss ich normalerweise lange im Internet nach dem Befehl suchen, den ich verwenden sollte, um ihn loszuwerden (bevor ich ihn drücke).

Jedes Mal, wenn das passiert, frage ich mich, was der Unterschied zwischen den vier Begriffen ist, auf die ich normalerweise stoße:

zurückkehrenändern rollback,rückgängig machen

Ich habe das es endlich Zeit ist diese Unterschiede ein für alle Mal zu lernen. Was sind Sie

Antworten auf die Frage(6)

Ihre Antwort auf die Frage