Inhaltsverzeichnis:

Was macht die Datei git reset HEAD?
Was macht die Datei git reset HEAD?

Video: Was macht die Datei git reset HEAD?

Video: Was macht die Datei git reset HEAD?
Video: Undo Stage with git reset 2024, April
Anonim

Git zwingt Sie, alle Änderungen im Arbeitsverzeichnis, die während des Checkouts verloren gehen, zu übernehmen oder zu speichern. Sie können sich vorstellen git zurück als Werkzeug zum Rückgängigmachen von festgeschriebenen Änderungen, während git reset HEAD dient zum Rückgängigmachen nicht festgeschriebener Änderungen.

Wie kann ich entsprechend einen Git-Reset-Kopf rückgängig machen?

Also, zu rückgängig machen das zurücksetzen , Lauf git reset HEAD @{1} (oder git zurücksetzen d27924e). Wenn Sie andererseits seit diesem Update einige andere Befehle ausgeführt haben KOPF , steht der gewünschte Commit nicht ganz oben auf der Liste, und Sie müssen das reflog durchsuchen.

Wissen Sie auch, was der Befehl git reset soft head 5 macht? Git zurücksetzen hat 5 Hauptmodi: weich , gemischt, zusammengeführt, hart, behalten. Der Unterschied zwischen ihnen besteht darin, sich zu ändern oder nicht zu ändern Kopf , Bühne (Index), Arbeitsverzeichnis. Git zurücksetzen --hart wird sich ändern Kopf , Index und Arbeitsverzeichnis. Git zurücksetzen -- weich wird sich verändern Kopf nur.

In ähnlicher Weise fragen Sie sich vielleicht, wie Sie einen Kopf auf einen bestimmten Commit zurücksetzen?

Um deinen HEAD-Zweig auf einen bestimmten Commit zurückzusetzen:

  1. Stellen Sie sicher, dass Ihr aktueller HEAD-Zweig in der Seitenleiste ausgewählt ist.
  2. Klicken Sie in der Liste mit der rechten Maustaste auf den Commit, zu dem Sie zurückkehren möchten, und wählen Sie HEAD zurücksetzen auf ….

Wie entpacke ich Dateien in Git?

Zu nicht inszenieren verpflichtet sich auf Git , verwenden Sie die „ git reset“-Befehl mit der Option „–soft“und geben Sie den Commit-Hash an. Alternativ, wenn Sie möchten nicht inszenieren Ihrem letzten Commit können Sie die "HEAD"-Notation verwenden, um es leicht rückgängig zu machen. Mit dem Argument „–soft“werden Änderungen in Ihrem Arbeitsverzeichnis und Index gespeichert.

Empfohlen: