In diesem Artikel werden die Methoden zum Umschalten eines Zweigs und zum Ignorieren von Änderungen ohne Verpflichtung erläutert.
Wie man den Zweig wechselt und Änderungen ignoriert, ohne sich zu verpflichten?
Um einen Zweig zu wechseln und Änderungen ohne Feststellung zu ignorieren, können verschiedene Methoden verwendet werden, wie z
Methode 1: Sowechseln Sie den Zweig, indem Sie Änderungen im Stash speichern?
Um einen Zweig zu wechseln und Änderungen zu ignorieren, ohne sich zu begehen, navigieren Sie zunächst zum lokalen Verzeichnis und sehen Sie sich unbekannte Änderungen an. Speichern Sie dann nicht unangenehme oder nicht übereinstimmende Änderungen mit der “Git Stash Save" Befehl. Danach benutzen Sie die “Git CheckoutBefehl ”und wechseln Sie zum gewünschten Zweig. Zuletzt gehen Sie zurück zu den alten Änderungen der Ast- und Pop -Stash -Änderungen.
Schritt 1: Navigieren Sie zum gewünschten Repository
Geben Sie zunächst den folgenden Befehl unten ein und wechseln Sie zum jeweiligen lokalen Repository:
$ cd "C: \ git \ repos1"
Schritt 2: Git -Status anzeigen
Überprüfen Sie dann den aktuellen Status des Zweigs mit dem folgenden Befehl unten:
$ Git Status
Es kann beobachtet werden, dass sich im aktuellen Zweig nicht verändert hat:
Schritt 3: Navigieren Sie zu einem anderen Zweig
Geben Sie als nächstes die "ein"Git CheckoutBefehl mit dem Zielzweigname und leiten Sie ihn weiter:
$ git checkout alpha
Hier zeigt die folgende Ausgabe an, dass wir den Zweig nicht wechseln können, ohne die Änderungen in unserer aktuellen Filiale zu begehen:
Um dieses Problem zu beheben, lesen Sie die folgenden Schritte.
Schritt 4: Änderungen speichern
Führen Sie nun den folgenden Befehl aus, um die untrackierten und nicht gehörten Änderungen im Vorrat zu speichern:
$ git stash sparen
Laut der angegebenen Ausgabe wurden die nicht zusammengezogenen und nicht übereinstimmenden Änderungen im Vorrat gespeichert:
Schritt 5: Zweigschalter
Schalten Sie dann den Zweig, indem Sie den folgenden Befehl zusammen mit dem Zielzweignamen ausführen. Zum Beispiel ist unsere ZielzweigAlpha”:
$ git checkout alpha
Die angegebene Ausgabe zeigt an, dass wir erfolgreich auf die “gewechselt haben“Alpha" Zweig:
Schritt 6: Überprüfen Sie den aktuellen Status
Überprüfen Sie danach den aktuellen Status des Arbeitszweigs mit dem angegebenen Befehl:
$ Git Status
Nun der Status der “AlphaDer Zweig ist klar und es gibt nichts zu verpflichten.
Schritt 7: Zurück in den alten Zweig gehen
Gehen Sie nun wieder zum alten Zweig mit dem Befehl unterunter aufgeführt:
$ Git Checkout Master
Schritt 8: Wiederaufbewahrte Änderungen speichern
Geben Sie schließlich den folgenden Befehl ein, um die versperrten Änderungen in den Zweig erneut anzuwenden:
$ git stash pop
Methode 2: Wie man zwangs in den Zweig wechselt?
Eine andere Möglichkeit, Äste zu wechseln und Änderungen ohne Feststellung zu ignorieren, besteht darin, den Zweig mit der Verwendung der “gewaltsam zu wechselnGit Checkout -f " Befehl.
Schritt 1: Git -Status anzeigen
Führen Sie zunächst den angegebenen Befehl aus, um den aktuellen Status der Arbeitszweig zu überprüfen:
$ Git Status
Es ist zu erkennen, dass der aktuelle Zweig nicht gepackte Änderungen enthält:
Schritt 2: Abzweigung wechseln
Geben Sie dann den folgenden Befehl ein und navigieren Sie zu einem anderen Zweig:
$ git checkout alpha
Nach der folgenden Ausgabe kann der Zweig nicht geschaltet werden, ohne die Änderungen zu begehen:
Schritt 3: Wechseln Sie den Zweig mit gewaltsamer
Um den Verzweigungen zwangs zu wechseln, führen Sie den vorherigen Befehl mit dem “aus“ aus-F" Flagge:
$ git checkout -f alpha
Wie Sie sehen können, haben wir auf die "gewechselt"Alpha”Zweig erfolgreich:
Das drehte sich nur darum.
Abschluss
Um Verzweigungen zu wechseln, ignorieren Sie Änderungen ohne Feststellung, und es können unterschiedliche Methoden verwendet werden, zGit Stash SaveBefehl oder Wechsel der Zweige mit der Verwendung der “mit der“Git Checkout -f " Befehl. In diesem Artikel wurde die Methoden erläutert, um einen Zweig zu wechseln und Änderungen zu ignorieren, ohne sich in Git zu verpflichten.