Während der Arbeit an einem umfangreichen Projekt befassen sich Benutzer mit verschiedenen Filialen. Manchmal wollen sie Zweigstellen wechseln, ohne die halbgemäße Arbeit am aktuellen Zweig zu begehen. Das Problem ist jedoch, dass Git es Benutzern nicht erlaubt, Filialen zu wechseln, ohne nicht verbindliche Arbeiten zu sparen. In dieser Situation das “Git StashDer Befehl kann verwendet werden, um die nicht übereinstimmenden Änderungen vorübergehend zu halten.
In diesem Artikel wird das Verfahren zum Zusammenführen von Verstärkungsänderungen mit den aktuellen Änderungen der Repositories erläutert.
So fusionieren Sie Verstärkerveränderungen mit den aktuellen Änderungen von Repository?
Um Verstöße mit den aktuellen Änderungen zusammenzufassen, wechseln Sie zunächst zum gewünschten Repository und erstellen Sie eine neue Datei. Dann veränderungen und begehen Sie Veränderungen. Ändern Sie als Nächst. Fügen Sie danach Änderungen in der zuvor aktualisierten Datei hinzu und geben Sie sie in den Staging -Bereich hin. Wenden Sie dann die versteckten Änderungen an, verfolgen Sie sie und aktualisieren Sie den Repository -Status durch die Verpflichtung.
Schritt 1: Umleiten Sie das lokale Verzeichnis
Wechseln Sie zunächst mit dem folgenden Befehl unten zum jeweiligen Repository:
$ cd "C: \ git \ new_repos"
Schritt 2: Datei erstellen und aktualisieren
Erstellen und ändern Sie als nächstes eine neue Datei parallel mit der “Echo" Befehl:
$ echo "Test 1" >> Test.txt
Schritt 3: Fügen Sie dem Git -Index Änderungen hinzu
Verfolgen Sie nun neu hinzugefügte Änderungen vom Arbeitsbereich zum Git -Staging -Index:
$ git test add add.txt
Schritt 4: Änderungen begehen
Begehen Sie Änderungen, indem Sie den folgenden Befehl zusammen mit der gewünschten Commit -Nachricht eingeben:
$ Git Commit -m "Testdatei hinzugefügt"
Schritt 5: Aktualisieren Sie die vorhandene Datei
Nehmen Sie Änderungen in der vorhandenen Datei vor, indem Sie ihren Inhalt mithilfe der “aktualisierenEcho" Befehl:
$ echo "Test 2" >> Test.txt
Schritt 6: Veränderungen für Verstöße
Danach führen Sie die "Git StashBefehl, um die festgelegten Änderungen der Datei lokal zu halten:
$ git stash
Schritt 7: Ändern Sie eine bestimmte Datei
Fügen Sie in ähnlicher Weise einige Änderungen in der zuvor aktualisierten Datei mit dem folgenden Befehl hinzu:
$ echo "Test 3" >> Test.txt
Schritt 8: Verfolgung von Änderungen
Fügen Sie als nächstes die kürzlich hinzugefügten Änderungen in den Git Tracking Index hinzu:
$ git add .
Schritt 9: Versteckte Änderungen anwenden
Wenden Sie nun die festgelegten lokalen Änderungen im Arbeitsverzeichnis an, indem Sie die “ausführen“Git Stash bewerben" Befehl:
$ git stash bewerben
Die folgende Ausgabe zeigt einen Zusammenführungskonflikt, der darauf hinweist, dass neue Änderungen nicht verschmelzen könnten:
Notiz: Um diesen Konflikt zu lösen, befolgen Sie die folgenden Schritte.
Schritt 10: Fügen Sie den Git -Tracking -Index Änderungen hinzu
Führen Sie das ausGit AddDer Befehl zusammen mit dem Dateinamen, um die neu hinzugefügten Änderungen aus dem Git -Arbeitsbereich in den Staging -Bereich zu drücken:
$ git test add add.txt
Schritt 11: Sparen Sie alle Änderungen
Aktualisieren Sie dann das Git Local Repository, indem Sie sich durch die “begehen“Git add -a" Befehl:
$ git Commit -a
Hier das "-A”Option wird verwendet, um inszenierte und nicht gestragte Änderungen am Repository zu begehen.
Die folgende Ausgabe zeigt an, dass die verstärkten Änderungen mit den aktuellen Änderungen erfolgreich zusammengefasst wurden:
Das ist es! Wir haben die Methode zum Zusammenführen von Verstärkungsänderungen mit den aktuellen Änderungen des Git -Repositorys gezeigt.
Abschluss
Um die Verstärkeränderung mit den aktuellen Änderungen zusammenzufassen, wechseln Sie zunächst zum lokalen Verzeichnis und erstellen Sie eine neue Datei. Als nächstes verfolgen und begehen Sie Änderungen. Ändern Sie dann die vorhandene Datei und speichern Sie diese Änderungen vorübergehend mit der “Git Stash" Befehl. Aktualisieren Sie danach die Datei erneut und fügen Sie dem Git Tracking Index neue Änderungen hinzu. Zuletzt die Versteckwechsel anwenden, verfolgen und verpflichten. In diesem Artikel wurde der Prozess der Verschmelzung von Veränderungen mit den aktuellen Änderungen des Git -Repositorys erläutert.