Dieser Leitfaden bietet das Verfahren, um ein bestimmtes Verpflichtung zu einem GitHub -Remote -Repository zu übertragen und die vorherigen Commits zu ignorieren.
So treiben Sie eine bestimmte Verpflichtung zu einem GitHub -Remote -Repository und ignorieren Sie frühere Commits?
Um ein bestimmtes Engagement eher auf eine Fernbedienung als auf alle zu bringen, implementieren Sie die folgenden Schritte:
Schritt 1: Gehen Sie zu einem bestimmten Git -Repository
Führen Sie zuerst die "CDBefehl zusammen mit dem lokalen Repository -Pfad und navigieren Sie dazu:
$ CD "C: \ Benutzer \ Nazma \ Git \ test_14"
Schritt 2: Git -Referenzprotokollgeschichte anzeigen
Sehen Sie sich dann den Git Reference -Protokoll -Verlauf an, indem Sie die “verwendenGit -Protokoll ." Befehl:
$ git log .
Hier haben wir das unter den Highlighted Commit ausgewählt, das wir in die Fernbedienung drängen möchten:
Schritt 3: Überprüfen Sie die Remote -URL -Liste
Führen Sie als nächstes den Befehl zur Verfügung, um die Liste der Remote -URLs anzuzeigen:
$ git remote -v
Schritt 4: Die Liste aller Zweige anzeigen
Sehen Sie nun die Liste aller Git -Zweige, einschließlich Fern- und lokaler, mit Hilfe der “anzeigenGit RemoteBefehl und “-A”Flag für alle:
$ Git Branch -a
Infolgedessen werden alle Zweige angezeigt und wählen Sie den gewünschten Remote -Zweig aus. Zum Beispiel haben wir die "gewählt"Fernbedienungen/Herkunft/Master" Zweig:
Schritt 5: Spezifische Komitee drücken
Schließlich führen Sie das aus “ausGit PushBefehl ”, um den spezifischen Verpflichtung zum GitHub -Hosting -Dienst zu überschreiten:
$ Git Push Origin 894CF22: Master
Im obigen Befehl:
Infolgedessen werden unsere ausgewählten Änderungen des einzelnen lokalen Commits in das GitHub -Remote -Repository eingeteilt:
Das ist alles! Wir haben effizient eine bestimmte Verpflichtung zu einem GitHub -Remote -Repository vorangetrieben und die vorherigen Commits ignoriert.
Abschluss
Um ein bestimmtes Verpflichtung zu einem Git-Remote-Repository zu überschreiten, wechseln Sie zunächst zum jeweiligen Git-Repository und überprüfen Sie dann den GIT-Referenzprotokollverlauf, wählen Sie das gewünschte Commit aus und kopieren Sie den SHA-Hash. Danach sehen Sie sich die Remote -URLs an und listen Sie alle vorhandenen Zweige auf. Schließlich laufen Sie die “$ Git Push:" Befehl. Dieser Leitfaden, der nach dem Prozess des Vorgangs der gewünschten Verpflichtung zu früheren Fernbedienungen veröffentlicht wurde.