In diesem Beitrag werden wir erklären:
Gibt es in Git einen Befehl "Git Rebase Origin"??
Wenn der Benutzer die “ausführt“Git -Rebase -Ursprung"Befehl" Der GIT -Terminal zeigt die Fehlermeldung anFatal: Ungültiger stromaufwärts "Ursprung"Und nein den stromaufwärts gelegenen Remote -Zweig wieder aufzunehmen. Git -Benutzer können jedoch die “verwenden“Git -Rebase -Ursprung/ZweigKommando zum Wiederherstellen des Zweigs aus dem Fernabfall -Zweig und dem Squashing -Commits.
So verwenden Sie den Befehl „Git Rebase Origin/“?
Die "die" verwenden "Git -Rebase -Ursprung/ZweigBefehl ”, GIT -Benutzer müssen den Zweig aus dem Fernbedienungsbereich abziehen oder die Remotezweige mit der“ abrufen “abrufenGit holt" Befehl.
Schritt 1: Öffnen Sie Git Terminal
Erstens aus den Fenstern “Start-upMenü, starten Sie das Git -Terminal:
Schritt 2: Wechseln Sie zum Git -Repository
Durch die Verwendung des “CDBefehl ”Wechseln Sie zum Git -Repository:
$ CD "C: \ Git"
Schritt 3: Remotezweig ziehen
Ziehen Sie die Änderungen des entfernten Zweigs an und fügen Sie ihn zum Kopf des lokalen Repositorys hinzu:
$ Git Pull Origin Master
Schritt 4: Zweige überprüfen
Überprüfen Sie die Liste der Zweige und wählen Sie den Zweig, in dem Sie den Ursprungszweig wiederherstellen möchten:
$ Git Branch
Schritt 5: Wechseln Sie in den Zweig
Wechseln Sie zu dem Zweig, an den Sie den Ursprung durch die “neu rebasieren“Git Checkout" Befehl:
$ git Checkout -Funktionen
Schritt 6: Ursprungszweige wiederherstellen
Als nächstes den Ursprungszweig oder den Remote -Zweig mit dem “neu aufzunehmenGit Rebase Origin/" Befehl:
$ Git Rebase Origin/Master
Überprüfen Sie das Git -Protokoll, um zu überprüfen, ob der Remote -Zweig wiederhergestellt ist oder nicht:
$ Git Reflog
Bonuspix
Die Git -Benutzer können den Remote -Zweig durch Verbreitung des Remotezweigs wiederherstellen und dann den stromaufwärts gelegenen Zweig in der lokalen Filiale direkt wiederherstellenGit -Rebase " Befehl.
Zu diesem Zweck gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Upstream -Ursprungszweig
Stellen Sie den Remotezweig als stromaufwärts ein, indem Sie die “verwenden“Git -Zweig" Befehl. Hier die Option “-Einrichtung”Wird verwendet, um den vorgelagerten Zweig einzustellen:
$ Git Branch-Set-Upstream-to = Origin/Master
Schritt 2: Rauf in den Zweig in den lokalen Zweig umsetzen
Als nächstes rebase die fernen stromaufwärts gelegene Zweigstelle im lokalen Zweig durch die “Git -Rebase " Befehl:
$ Git Rebase Origin/Master Master
Wir haben authentische Informationen im Zusammenhang mit dem Wiederaufbau von Fernzweigen in Git zusammengestellt.
Abschluss
Um den entfernten Zweig wiederherzustellen, ziehen Sie zuerst den abgelegenen Zweig durch die “oder holen Sie sie durch die“Git ziehen " Befehl. Gehen Sie als NächstGit -Rebase -Ursprung/ZweigBefehl, den Remotezweig zu wiederherstellen. Diese Beschreibung hat gezeigt, ob es welche gibt “Git -Rebase -UrsprungBefehl in Git.