Inhaltsverzeichnis:
- Schritt 1: Zeigen Sie Ihre Projektverlaufsansicht an
- Schritt 2: Starten Sie Ihre interaktive Rebase (aus der Verlaufsansicht)
- Schritt 3: Wählen Sie die Aktionen für Ihre Commits
- Schritt 4: Wenden Sie Ihre Aktionen an
- Schritt 5: Pushen Sie Ihr neues Commit
- Schritt 6: Legen Sie das 'Push'-Ziel fest
- Schritt 7: Wählen Sie den Zweig zum 'Push' aus
- Schritt 8: Fügen Sie die Verzweigungsspezifikation für Ihren 'Push' hinzu
- Schritt 9:
- Schritt 10: Verlauf überprüfen
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
20180718 - Ich "glaube", dass ich das Problem mit den Bildern gelöst habe. Wenn sie vergrößert erscheinen oder keinen Sinn ergeben, klicken Sie. Wenn Sie auf ein Problem stoßen, senden Sie mir eine Nachricht und ich werde versuchen, Ihnen zu helfen.
Dieses instructable bietet die Schritt-für-Schritt-Details, um eine interaktive Rebase in Eclipse (eGit) durchzuführen. Die Screenshots basieren auf Eclipse Neon.3 (unter Windows), der Prozess war jedoch auch bei Eclipse Mars und anderen früheren Versionen nahezu identisch. Die Linux-GUI weist leichte Abweichungen auf, jedoch sollten die Details hier immer noch nah genug sein, um Sie durch den Prozess zu führen. (Noch gültig ab Eclipse 2020-09 [v4.17.0].)
Die Schritte in diesem Prozess basieren auf der Verwendung von Github sowohl für Ursprungs- als auch für Upstream-Remotes. (Ich habe auf keine andere Weise mit git gearbeitet, dachte aber, ich sollte es erwähnen, falls es für einen Leser irgendwo auf dem Weg von Bedeutung ist.)
Schritt 1: Zeigen Sie Ihre Projektverlaufsansicht an
Verwenden Sie im Paket-Explorer das Kontextmenü mit der rechten Maustaste, um 'Anzeigen in' > 'Verlauf'
Schritt 2: Starten Sie Ihre interaktive Rebase (aus der Verlaufsansicht)
Klicken Sie in der Verlaufsansicht mit der rechten Maustaste auf den Commit vor Ihrem und wählen Sie 'Rebase Interactive'.
Schritt 3: Wählen Sie die Aktionen für Ihre Commits
Angenommen, Sie möchten die neuesten Commits in die Originale "reparieren" [sie alle zusammenführen]. Wählen Sie den/die neuesten Eintrag(e) aus und legen Sie sie als „Fixup“fest.
Sie können auch "Squash" verwenden, wenn Sie Commits zusammenführen, aber auch die Commit-Nachricht(en) bearbeiten möchten.
Details zu anderen 'Aktionen' finden Sie hier:
-
Schritt 4: Wenden Sie Ihre Aktionen an
Klicken Sie auf die Schaltfläche "Start", um Ihre Aktionen anzuwenden.
Nachdem Ihre Aktionen angewendet wurden, beachten Sie, dass Ihr Projekt jetzt dekoriert ist, was anzeigt, dass es sowohl vor als auch hinter der zugeordneten Fernbedienung liegt.
Schritt 5: Pushen Sie Ihr neues Commit
Verwenden Sie im 'Package Explorer' die Kontextmenüs mit der rechten Maustaste, um Ihren Commit zu 'pushen'.
Schritt 6: Legen Sie das 'Push'-Ziel fest
Lassen Sie im Dialog 'Destination Git Repository' das Remote 'Origin' ausgewählt.
Schritt 7: Wählen Sie den Zweig zum 'Push' aus
Geben Sie die 'Source' und 'Destination'-Referenzen ein oder verwenden Sie die Strg-Leertaste, um die aktuelle Liste zu öffnen und von dort aus auszuwählen.
Schritt 8: Fügen Sie die Verzweigungsspezifikation für Ihren 'Push' hinzu
Klicken Sie auf die Schaltfläche "Spezifikation hinzufügen".
Schritt 9:
Sobald die „Spezifikation für Push“hinzugefügt wurde, aktivieren Sie das Kontrollkästchen „Update erzwingen“. Klicken Sie auf 'Finish', um den neuen Commit an die Fernbedienung zu pushen ('Origin').
Schritt 10: Verlauf überprüfen
Wenn Sie wie in Schritt 1 einmal gegen 'Show In' > 'History' vorgehen, sollten Sie jetzt beachten, dass es nur einen Commit für Ihre Änderungen gibt.