Git schlucken die Top -10 -Wege, um Fehler in Git rückgängig zu machen?

Git schlucken die Top -10 -Wege, um Fehler in Git rückgängig zu machen?
Wie andere dezentrale Versionsversionskontrollsysteme ermöglicht Git auch Git, mit Hilfe der verschiedenen Git -Befehle Änderungen in den Projektdateien zu erstellen und vorzunehmen. Sie dürfen außerdem versehentlich durchgeführt werden oder wiedergegeben werden, z.

In diesem Handbuch lernen Sie 13 Möglichkeiten, Fehler in Git zurückzuversetzen.

Git rückgängig: 13 Möglichkeiten, Fehler in Git rückgängig zu machen?

Jeder, der das Git -Versioning -System nutzt. Es kann daran liegen, die falschen Zweige oder Dateien zu verschmelzen, falsche Zweige, falsche Festungsänderungen oder etwas anderes zu entfernen. Aber keine Sorge! Es gibt verschiedene Möglichkeiten, diese Fehler rückgängig zu machen oder zurückzukehren.

Schauen wir uns die 13 praktischen Tipps nacheinander an, um die Fehler in Git mühelos zurückzusetzen!

1. Verfolgen Sie die Verfolgung einer verfolgten Datei

Angenommen, Sie haben fälschlicherweise eine nicht zusammengezogene Datei mit dem Namen “hinzugefügt“Datei.Protokoll”, Und Git zeigt, dass es nicht stehende Änderungen in der Datei gibt.Melden Sie sich jedes Mal an, wenn Sie den Befehl ausführen. Um diese Datei zurückzukehren und zu verfolgen, ist der folgende Befehl nützlich:

$ git rm -mitgezogene Datei.Protokoll

2. Lokale Veränderungen verworfen

Wenn Sie an einem wichtigen Projekt arbeiten und sich erschöpft lassen, wenn Sie kontinuierlich an derselben Funktion arbeiten. Infolgedessen aktualisieren Sie versehentlich Änderungen mit einigen Fehlern und nachdem Sie sie gerettet haben, stellen Sie fest, dass sie falsch waren.

Git verfügt über einen Dienst, mit dem Benutzer Änderungen abwerfen und die Datei im vorherigen Status speichern können. Verwenden Sie zu diesem Zweck den folgenden Befehl untergewandt:

$ git checkout --

3. Lokale Änderungen zurücksetzen

Falls Sie Änderungen am lokalen Repository in Git vorgenommen haben, jedoch keine Änderungen am Remote -Repository überschritten haben und es erforderlich ist, einige Commits für die letzte Version rückgängig zu machen, führen Sie den folgenden Befehl aus:

$ Git Reset

Der obigen Befehl wird einfach den Repository-Verlauf in die ausgewählte SHA-Version zurückversetzen.

4. Verpflichtete Änderungen rückgängig

Es ähnelt dem oben diskutierten Szenario, aber Sie haben möglicherweise bereits Änderungen begangen und herausgefunden, dass etwas schief gelaufen ist. In dieser Situation werden Sie keine Panik. Führen Sie einfach das ausGit kehren zurückBefehl mit der Commit -Referenz:

$ git revert

Der obigen bereitgestellte Befehl ist nützlich, um die Effekte aus dem letzten Commit zu reagieren.

5. Ändern Sie die letzte Commit -Nachricht

Manchmal haben Sie Schreibfehler gemacht, während Sie Änderungen am Repository verpflichtet haben. Wir haben eine schnelle Lösung für diese Situation und führen diesen Befehl aus:

$ Git Commit -Amend -m

Nach der Ausführung des obigen Befehls wird die Commit -Nachricht aktualisiert und durch einen neuen ersetzt.

6. Überprüfung alter Commits

Git soll Kopien von Projekten sparen, damit Benutzer sich nie um Schäden von Projektdateien sorgen sollten. Sie können jede Projektbeauftragungsgeschichte erneut besuchen und zeigen. Der Befehl git log wird verwendet, um Commits für den derzeit ausgewählten Zweig anzuzeigen:

$ Git -Protokoll -Einmal

7. Alte Commits löschen

Wenn Sie mitten in der Geschichte einen alten Commit löschen möchten, ist das “Git kehren zurückBefehl ist nützlich. Es kann ein neues Komitee hinzufügen, das alles zurückkehrt, was das mittlere Commit sich geändert hat:

$ git revert

8. Schalten Sie einen Verpflichtung zu einer anderen Filiale ein

Git hat fast die gleichen Namenszweige, die Benutzer während der Arbeit in Filialen verwirren, und sie können änderende Änderungen in einer anderen Niederlassung anstelle der richtigen vornehmen. Wenn sie Änderungen am Repository begehen und diese Änderungen auf den richtigen Zweig anwenden möchten, finden Sie hier einen hilfreichen Befehl:

$ Git Cherry-Pick

Wählen Sie einen Commit aus der gewünschten Niederlassung aus und bewerben Sie sich für einen anderen mit “Kirschpick”. Stellen Sie vor dem Umschalten des Commits sicher, dass Benutzer in der Filiale arbeiten sollten, die sie anwenden möchten.

9. Einen gelöschten Zweig wiederherstellen

Manchmal löscht der Benutzer aufgrund der zahlreichen Anzahl nicht verwendet. Auf Git können Benutzer die gelöschten Zweige mit dem angegebenen Befehl wiederherstellen:

$ git checkout -b

10. Bevor Sie eine gelöschte Datei wiederherstellen

Wenn Sie eine Datei entfernt haben, bevor Sie sich zum Git-Repository verpflichtet haben, ohne sie zu speichern, und festgestellt haben, dass Sie einen Fehler gemacht haben, geben Sie einfach den folgenden Befehl ein, um die gelöschte Datei zurückzuversetzen:

$ Git Checkout Head

11. Nach der Verpflichtung einer gelöschten Datei wiederhergestellt

Es ist der gleiche Fehler wie im obigen Szenario. Wenn der Benutzer eine Datei gelöscht hat, nachdem Änderungen am Git -Repository festgelegt wurden, befolgen Sie den angegebenen Befehl zur Rückkehr:

$ git Reset -harter Kopf ~ 1

12. Staging -Index

Um Aktualisierungen oder Änderungen aus dem Arbeitsverzeichnis zum Staging -Index zu begehen und hinzuzufügen, die “Git ResetDer Befehl ”wird am häufigsten verwendet, um Änderungen des Staging -Index rückgängig zu machen:

$ Git Reset

13. Backup-Daten

Sparen Sie alle Änderungen und unterstützen Sie den Benutzern in ihren schlimmsten Situationen, wie z. Es ist vorteilhaft, wenn Benutzer die angegebenen Szenarien bearbeiten.

Abschluss

Es gibt verschiedene Möglichkeiten, mehrere Löschvorgänge mithilfe von GIT -Befehlen rückgängig zu machen, z. Nachricht, prüfen und löschen Sie die alten Commits-, Staging -Index- und Sicherungsdaten. In diesem Handbuch wurde die 13 verschiedenen Methoden zur Rückkehr von Fehlern in Git erörtert.