Git rückgängig hinzufügen

Git rückgängig hinzufügen
Git ist eines der beliebtesten Versionskontrollsysteme. Entwickler verwenden es, um einfache Projekte für komplexe und multi-Entwicklerprojekte zu verwalten. Daher ist es sehr vorteilhaft, sich mit Git zu verhalten.

Wenn Sie jedoch in einem Git -Repository arbeiten, müssen Sie die Dateien und Verzeichnisse im nächsten Commit explizit hinzufügen.

Bevor Sie Ihre Änderungen begehen, müssen Sie sie in den Staging -Bereich hinzufügen.

In einigen Fällen können Sie dem Staging -Bereich eine Datei oder ein Verzeichnis hinzufügen, bevor sie bereit ist, oder enthält eine Datei, die nicht vorhanden sein sollte.

Dieses Tutorial soll Ihnen helfen, zu erfahren, wie Sie eine Git -Add -Operation rückgängig machen können. Bevor Sie sich verpflichten.

Installieren oder aktualisieren Git

Sie müssen zuerst sicherstellen, dass Sie die neueste Version von Git installiert haben.

Unter Windows können Sie das Installationsprogramm in der folgenden Ressource herunterladen:

https: // git-scm.com/herunterladen/gewinnen

Installieren Sie Git auf Debian -basierten Verteilungen mit dem Befehl:

$ sudo apt-Get-Update
$ sudo apt -Get Installieren Sie Git -y

Um GIT auf die neueste Version zu aktualisieren, führen Sie den folgenden Befehl in Ihrem Windows -Terminal aus.

$ git update-git-for-windows

Führen Sie unter Linux den Befehl git install aus, um auf die neueste Version zu aktualisieren.

$ sudo apt-Get Installieren Sie Git

Git hinzufügen - wiederherstellen

Ab Git Version 2.23 und höher können Sie den Befehl git restore verwenden, um eine git -add -operation rückgängig zu machen.

Bevor Sie einen ADD -Betrieb rückgängig machen, ist es gut, die Änderungen anzuzeigen, die begangen werden müssen.

Sie können den Befehl verwenden:

$ Git Status

Wir können die Dateien und Verzeichnisse im Staging -Bereich aus der obigen Ausgabe sehen.

Um den EOF zu entfernen.PY -Datei aus dem Staging -Bereich:

$ git restore -inszenierte eof.py

Das von -gestufte Flag fordert Git an, die Datei aus dem Staging -Index zu entfernen und gleichzeitig die Änderungen an der Datei zu erhalten.

Sie können dies überprüfen, indem Sie den Befehl git status ausführen:

$ Git Status

Beachten Sie den EOF.PY ist im Staging -Bereich nicht mehr erhältlich. Jetzt nehmen Sie Änderungen an der Datei vor und verpflichten sie, sobald Sie bereit sind.

Sie können auch ein Wildcard -Charakter angeben, um alle Dateien, die einer bestimmten Erweiterung entsprechen, rückgängig zu machen.

Zum Beispiel den addieren Operation für alle rückgängig machen .PY -Dateien:

$ git restore -gestattet *.py

Der Befehl wird erfolgreich alle Dateien entfernen, die in enden .PY -Erweiterung aus dem Staging -Bereich.

Wenn Sie eine Datei aus dem Staging -Bereich entfernen und alle Änderungen an der Datei verwerfen möchten, können Sie den Befehl git restore ohne das flaggeagierte Flag verwenden.

Beispiel:

$ git restoure

Der Befehl restore ohne das flagge -flagdiert alle Änderungen an den Dateien vor.

Git Commit rückgängig machen - zurücksetzen

Sie können auch a rückgängig machen Git Add Betrieb mit der Git Reset Befehl. Die Befehlssyntax ist wie gezeigt:

$ Git Reset

So entfernen Sie alle Dateien aus dem Staging -Bereich:

$ Git Reset

Im Gegensatz zur Git -Wiederherstellung ohne Inszenierung, die Git Reset Der Befehl erhalten die Änderungen an den Dateien.

Abschluss

Dieses Tutorial hat Ihnen beigebracht, wie man a rückgängig macht Git Add Betrieb mit der Git -Wiederherstellung Und Git Reset Befehle.

Wir haben auch abgedeckt, wann und nicht um das zu verwenden Git -Wiederherstellung Befehl mit dem -inszeniert Flagge.