Als «git-rebase» getaggte Fragen

Mit dem Befehl git-rebase können Sie die Änderungen von einem Zweig übernehmen und über einem anderen Zweig wiedergeben.

2
Wie können Sie die Änderungen des aktuellen Zweigs zusätzlich zu den Änderungen, die zusammengeführt werden, neu begründen?
In Ordnung. Wenn ich mich in einem Zweig befinde (z. B. working) und die Änderungen eines anderen Zweigs zusammenführen möchte (z. B. master), führe ich den Befehl aus, git-merge masterwährend ich mich in dem workingZweig befinde, und die Änderungen werden zusammengeführt, ohne den Verlauf überhaupt neu zu begründen. Wenn ich …
144 git  merge  rebase  git-rebase 



5
Ändern Sie die alte Commit-Nachricht auf Git
Ich habe versucht, eine alte Festschreibungsnachricht wie hier erläutert zu bearbeiten . Die Sache ist, dass jetzt, wenn ich versuche zu laufen, rebase -i HEAD~5es sagt interactive rebase already started. Also dann versuche ich: habe git rebase --continueaber diesen Fehler bekommen: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba …

4
Der Git-Rebase-Merge-Konflikt kann nicht fortgesetzt werden
Ich versuche, 'dev' neu zu gründen, um den 'Master'-Zweig einzuholen. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M src/com/.... <stdin>:125: …
131 git  git-rebase 

6
kann nach Rebase nicht zum Verzweigen drängen
Wir verwenden Git und haben eine Hauptniederlassung und Entwicklerzweige. Ich muss eine neue Funktion hinzufügen und dann die Commits für den Master neu festlegen und dann den Master an den CI-Server senden. Das Problem ist, dass ich bei Konflikten während der Rebase nach Abschluss der Rebase nicht zu meinem Remote-Entwicklerzweig …

1
Wie kann ich das erste Commit neu starten?
ich benutzte git init ein neues Repo erstellt und dann drei Commits gemacht. Jetzt möchte ich mich zurücklehnen, um mein erstes Commit zu ändern, aber wenn ich es tue git rebase -i HEAD~3, beschwert es sich! Wenn ich das gleiche mit versuche, HEAD~2funktioniert es irgendwie, aber ich kann nur die …
126 git  git-rebase 

3
Wie formuliere ich die allererste Git-Commit-Nachricht neu?
Ich habe einen Arbeitsbaum mit 3 Commits: My ~ myproject git: (master) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My Name …

2
Git-Rebase schlägt fehl. "Ihre lokalen Änderungen an den folgenden Dateien werden durch Zusammenführen überschrieben." Keine lokalen Änderungen?
Hier ist mein Transkript von dem Versuch, meinen Bugfix-Zweig mit meinem Hauptzweig zusammenzuführen, um ihn in den Upstream zu verschieben. Seit der Erstellung des Bugfix-Zweigs wurden einige Upstream-Änderungen in den Master übernommen, und er weigert sich nun, die Basis neu zu erstellen. Die Dateien, auf die Fehler geworfen werden, unterscheiden …
104 git  git-rebase 



3
Ändern Sie die Zeitstempel, während Sie den Git-Zweig neu gründen
Ich habe die Commits in einer Zweigstelle neu organisiert, bevor sie veröffentlicht werden, sodass die Zeitstempel der Commits in einer gemischten Reihenfolge vorliegen. Ich hätte sie lieber alle heute mit nur Sekunden dazwischen. Natürlich werden diese Zeitstempel auch nicht korrekt sein, aber da dies die Zeit ist, in der die …
97 git  git-rebase 

3
Ich muss ein "mittleres" Commit in meiner Hauptniederlassung anzeigen und wegwerfen. Wie kann ich es tun?
Zum Beispiel muss ich im folgenden Hauptzweig nur das Commit af5c7bf16e6f04321f966b4231371b21475bc4da in den Papierkorb werfen, das das zweite aufgrund der vorherigen Rebase ist: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr …

4
Git entfernen Merge Commit aus dem Verlauf
Meine Git-Geschichte sieht so aus: Ich möchte die lila Commits zu einem einzigen zusammenfassen. Ich möchte sie nie wieder in meinem Festschreibungsprotokoll sehen. Ich habe versucht, ein zu machen git rebase -i 1, aber obwohl 1es sich auf dem blauen Zweig befindet (siehe Bild), sehe ich immer noch jedes Commit …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.