Wie Mach ich das rückgängig die jüngsten lokalen commits in Git?

Ich versehentlich begangen, die falschen Dateien zu Git, aber ich habe nicht geschoben, die sich verpflichten, die server noch.

Wie kann ich das rückgängig diejenigen commits vom local repository?

Warnung: dies sollten Sie nur tun, wenn Sie noch nicht geschoben, die sich verpflichten, sich an abgelegenen, sonst werden Sie mess up die Geschichte von Menschen, die bereits zog das Begehen von der Fernbedienung!
Hier ist eine sehr klare und Gründliche post zum Rückgängigmachen Dinge im git direkt von Github.
Bevor Sie veröffentlichen eine neue Antwort, die der Ansicht sind, dass bereits 65+ Antworten für diese Frage. Stellen Sie sicher, dass Ihre Antwort trägt, was nicht unter den vorhandenen Antworten.
Sie wissen, was git braucht? git undo, das ist es. Dann der Ruf git hat für die Handhabung von Fehlern, die uns sterblichen verschwindet. Umsetzung durch drücken auf den aktuellen Status des git-stack vor dem ausführen alle git Befehl. Es würde die Leistung beeinträchtigen, also am besten wäre es, fügen Sie ein config-flag, ob es zu aktivieren.
Das kann getan werden, mit Git ' s alias feature: git-scm.com/book/en/v2/Git-Basics-Git-Aliases

InformationsquelleAutor |

Schreibe einen Kommentar