Wenn du versehentlich eine Datei committest, die nicht commit benötigt, kannst du sie rückgängig machen.
Benutze zuerst das Git-Log, um das Commit-Log zu überprüfen
Commit 422BC088A7D6C5429F1D0760D008D86C505F4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Entfernen Sie die Begrenzung der Anzahl der aktuellen Suchanfragen
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Finde den Hashwert des Commits, der zurückgerollt werden muss,
Git Reset – harter commit_id
Benutze den obigen Befehl, um zurückzurollen
Das Folgende ist Doubans
Cang Yans Tagebuch
Ursache: Kein Xiaoxin hat die Datei mit der IP, der Kontonummer und dem Passwort des Firmenservers an Git eingereicht
Methoden:
Andere:
Nach –soft –mixed –hard werden der Arbeitsbaum, der Index und HEAD zurückgesetzt: git reset –mixed: Dies ist die Standardmethode, git reset ohne Parameter, das heißt, es fällt auf eine bestimmte Version zurück, nur der Quellcode, die Commit- und Indexinformationen bleiben erhalten git reset –soft: Setzt auf eine bestimmte Version zurück, setzt nur die Commit-Informationen zurück und setzt nicht auf die Indexdatei-Ebene zurück. Wenn du trotzdem einreichen willst, verpflichte dich einfach direkt git reset –hard: Komplett auf eine bestimmte Version zurücksetzen, und der lokale Quellcode wechselt ebenfalls zum Inhalt der vorherigen Version
HEAD aktueller Commit KOPF^ Letztes Mal <commit_id> Der SHA1-Wert für jeden Commit. ist im Git-Log oder im Commit-Tab auf der Seite zu sehen
|