Top Menu

Jump to content

Content

07) Commit rückgängig machen

Mit hilfe des git revert Befehls können commits rückgängig gemacht werden ohne dass dadurch die History (die Abfolge der commits) beeinträchtigt wird.

Voraussetzungen:

Git erste Schritte 1 - 6

Anleitung:

  1. Öffne git-bash und navigiere in dein Repository, du solltest das mithilfe der zuvor genannten Wiki Punkte schaffen.
  2. Vergewissere dich dass du dich nun im master-branch befindest (git status und wenn nötig, git checkout master)
  3. Ich habe euch einen unerwünschten commit in das Repository gepushed, dies soll nun rückgängig gemacht werden.
  4. Gib git log ganz oben sollte der commit liegen, den wir rückgängig machen wollen.
  5. Such in der Ausgabe die sha256 Checksumme des fehlerhaften commits, dies sieht in etwa so aus: commit 53a0a372e2139179deb879c256ef77aa2dc2e415
  6. Um den commit rückgängig zu machen, gib nun git revert [sha256sum] ein. Z.b.: git revert 53a0a372e2139179deb879c256ef77aa2dc2e415
  7. Es öffnet sich nun der Editor, gleich wie wenn du einen commit abschließt
  8. Gib nun über der Meldung dass der commit zurückgesetzt wurde, einen text ein und eine Referenz auf das Ticket, z.b.: Fehlerhafter commit beseitigt #100
  9. Gehe gleich vor wie beim commit (Editor schließen mit :wq)
  10. Pushe nun die Änderungen zum Server (git push origin master)

Gratuliere, du kannst nun den ersten fehlerhaften commit von jemand anderem rückgängig gemacht!