Wie man einen Zweig über einen anderen Zweig wiederherstellt

Wie man einen Zweig über einen anderen Zweig wiederherstellt
In Git, wenn Benutzer die engagierte Geschichte von zwei Zweigen kombinieren möchten, ohne sie zu verschmelzen, die “Git -RebaseDer Befehl kann verwendet werden. Die Wiedergeburtoperation drückt die Commit -Geschichte eines Zweigs an der Spitze eines anderen lokalen Zweigs, und der Kopfzeiger bewegt sich darauf. Grundsätzlich kehrt es die Commits in ihrer aktuellen Arbeitszweigung vorübergehend zurück.

In dieser Studie wird die Methode zum Wiederherstellen einer lokalen Niederlassung über einen anderen erörtert.

Wie man Rebase auf einem Git -Zweig auf einem anderen durchführt?

Befolgen Sie das untergegebene Verfahren, um Git einen Zweig über einen anderen Zweig zu wiederholen:

  • Gehen Sie zum jeweiligen Repository.
  • Überprüfen Sie die Remote -URL -Liste.
  • Laden Sie eine Kopie des aktualisierten Remote -Repositorys herunter.
  • Listen Sie alle Filialen auf, einschließlich Remote und Lokal.
  • Zeigen Sie den Referenzprotokollverlauf an und führen Sie den Befehl „Git Rebase /“ aus.

Schritt 1: Wechseln Sie zu Git Local Repository

Wechseln Sie zunächst zum jeweiligen Git -Repository, indem Sie seinen Weg in der “bereitstellenCD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ git \ pERK3"

Schritt 2: Remote -URL -Liste anzeigen

Führen Sie dann den folgenden Befehl aus, um die Remote -URL -Liste zu überprüfen:

$ git remote -v

Schritt 3: Laden Sie die neueste Version des Remote -Repositorys herunter

Um die Kopie der aktualisierten Version des Remote -Repositorys herunterzuladen, verwenden Sie die “Git holt" Befehl:

$ git holen

Schritt 4: Liste der lokalen und entfernten Zweigstelle anzeigen

Führen Sie danach den Befehl „Git Branch“ aus, um die Liste der lokalen und abgerufenen Remote -Zweige zu erhalten:

$ Git Branch -a

Hier das "-A”Option repräsentiert alle. Es ist ersichtlich, dass alle Zweige angezeigt werden, und wir haben die von "ausgewählt"Alpha”Zweig für den weiteren Prozess:

Schritt 5: Protokollverlauf anzeigen
Überprüfen Sie nun die Liste des Git -Repository -Protokoll -Verlaufs über die “Git -Reflog ." Befehl:

$ Git Reflog .

Schritt 6: Rebase spezielle Zweige

Verwenden Sie schließlich die “Git -RebaseBefehl zusammen mit dem Remote -Namen und ausgewählten lokalen Zweig:

$ Git Rebase Origin/Alpha

Nach der untergegebenen Ausgabe wird das Wiedergeburt erfolgreich durchgeführt:

Schritt 7: Stellen Sie sicher

Führen Sie zum Schluss den folgenden Befehl aus, um die Wiederbeschaffung zu überprüfen:

$ Git Reflog .

Es ist zu sehen, dass das “Alpha"Branch Commit wird zusätzlich zur anderen Branch Commit History wiedergebunden:

Das ist alles! Sie haben gelernt, wie man einen Git -Zweig auf anderen lokalen Zweigen wieder aufbaut.

Abschluss

Um einen Zweig über einen anderen Zweig zu wiederherzustellen, wechseln Sie zunächst zum jeweiligen Repository. Überprüfen Sie dann die Liste der Remote -URL und laden Sie eine Kopie des aktualisierten Remote -Repositorys herunter. Listen Sie als nächstes alle Zweige auf, einschließlich Remote und Lokal. Überprüfen Sie nun den Referenzprotokollverlauf und führen Sie die “aus“ ausGit -Rebase /" Befehl. Diese Studie veranschaulicht die Methode, einen lokalen Zweig über einen anderen zu rebasieren.