Was ist der Unterschied zwischen Git Rebase Master vs. Git Rebase Origin/Master

Was ist der Unterschied zwischen Git Rebase Master vs. Git Rebase Origin/Master
In Git kombiniert oder verschiebt der Rebasing -Prozess die Sequenz eines Repositorys zu einem neuen Basisausschuss. Bei einem Workflow mit Zweigen kann das Wiedergeburtsprozedur leicht visualisieren und durch Entwickler verwenden. Entwickler können es durchführen, indem sie das nutzen “Git -Rebase" Befehl.

Die Ergebnisse dieses Beitrags sind:

  • Was ist der Unterschied zwischen "Git Rebase Master" vs. "Git Rebase Origin/Master"?
  • So verwenden Sie "Git Rebase Origin/Master"?
  • So verwenden Sie "Git Rebase Master"?

Was ist der Unterschied zwischen "Git Rebase Master" vs. "Git Rebase Origin/Master"?

Der "Git Rebase /Master"Befehl wird verwendetMeister" Zweig. Andererseits die “Git -Rebase -Meister"Befehl zeigt, dass Benutzer aus dem Tracking -Zweig der Remote -URL reservieren könnenHerkunft”.

So verwenden Sie "Git Rebase Origin/Master"?

Versuchen Sie die folgenden Anweisungen, um den obigen Befehl zu verwenden.

Schritt 1: Navigieren Sie zum Root -Verzeichnis

Geben Sie die "ein"CDBefehl mit dem Root -Verzeichnispfad und wechseln Sie darauf:

$ CD "C: \ Benutzer \ Nazma \ Git"

Schritt 2: Listen Sie Remote- und Lokalzweige auf

Zeigen Sie dann alle Zweige, indem Sie das verwenden “Git -ZweigBefehl zusammen mit dem “-A”Flag für alle:

$ Git Branch -a

Schritt 3: Überprüfen Sie die Remote -URL

Um sicherzustellen, dass die Remote -URL zu Verfolgungszwecken im lokalen Repository vorliegt oder nicht, führen Sie die “ausGit Fernbedienung" Befehl:

$ git remote -v

Schritt 4: Github -Zweige herunterladen

Führen Sie als Nächstes die neueste Version des Github-Zweigs lokal aus und führen Sie den folgenden Befehl aus:

$ git holen

Schritt 5: Führen Sie 'Git Rebase Origin/Master' aus

Verwenden Sie schließlich die “Git -RebaseBefehl zusammen mit dem Remote -Zweignamen:

$ Git Rebase Origin/Master

Nach der folgenden Ausgabe die “MeisterDer Zweig ist aktuell, weil wir den GitHub-Zweiginhalt in den jeweiligen lokalen Zusammenhang zusammengefasst haben:

So verwenden Sie "Git Rebase Master"?

Überprüfen Sie die folgenden Schritte, um den oben genannten Befehl zu verwenden, um die folgenden Schritte zu verwenden.

Schritt 1: Remote -URL überprüfen

Sehen Sie sich zunächst die Remote -URL -Liste an, indem Sie die “ausführen“Git Remote" Befehl:

$ git remote -v

Schritt 2: Remote -Repository -Inhalt abrufen

Verwenden Sie das Github -Repository, das als Remote -URL festgelegt ist, die “Git holt" Befehl:

$ git holen

Schritt 3: Lokale Niederlassung wieder aufwenden

Führen Sie schließlich den angegebenen Befehl aus, um die Rebase -Operation lokal auszuführen:

$ Git Rebase Master

Es kann beobachtet werden, dass der Einheimische “MeisterDie Filiale wird erfolgreich wiederhergestellt und die Kopfreferenz wird aktualisiert:

Wir haben zwischen dem „Git -Rebase -Ursprung/Master“ und dem „Git -Rebase -Master“ unterschieden.

Abschluss

Der "Git Rebase Origin/Master"Befehl wird verwendet, um den gewünschten Zweig aus dem stromaufwärts gelegenen Entwickler zu rebieren"Meister" Zweig. Andererseits die “Git -Rebase -Meister"Befehl zeigt an, dass Entwickler aus dem Tracking -Zweig der Remote -URL wiederhergestellt werden könnenHerkunft”. Dieser Beitrag wurde auf den Befehlen „Git Rebase Master“ und „Git Rebase Origin/Master“ ausgearbeitet.