Top Menu

Jump to content
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video
      Welcome to OpenProject
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • Wiki
    • Table of contents
      • Expanded. Click to collapseCollapsed. Click to showGit
        • Hierarchy leaf00) Git einrichten
        • Hierarchy leaf01) Repository clonen
        • Hierarchy leaf02) User einrichten
        • Hierarchy leaf03) Erster commit
        • Hierarchy leaf04) Ein neuer Branch
        • Hierarchy leaf05) Änderungen vom Server pullen
        • Hierarchy leaf06) Unterschiede erkennen
        • Hierarchy leaf07) Commit rückgängig machen
        • Hierarchy leaf08) Mergetool einrichten
        • Expanded. Click to collapseCollapsed. Click to show09) Gemeinsam arbeiten mit git
          • Hierarchy leafMerge
          • Hierarchy leafRebase
        • Hierarchy leafCheetsheet
      • Hierarchy leafLernvideo
You are here:
  • Git
  • 07) Commit rückgängig machen

Content

07) Commit rückgängig machen

  • More
    • Print
    • Table of contents

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!

Loading...