Als «git-rebase» getaggte Fragen

182
Wie quetsche ich zwei nicht aufeinanderfolgende Commits?

Ich bin ein bisschen neu in der gesamten Rebasing-Funktion von Git. Nehmen wir an, ich habe folgende Zusagen gemacht: A -> B -> C -> D Danach stelle ich fest, dass es Deinen Fix enthält, der von neu hinzugefügtem Code abhängt A, und dass diese Commits zusammengehören. Wie quetsche ich...

166
Ich kann das Verhalten von Git Rebase --onto nicht verstehen

Ich habe festgestellt, dass die beiden Blöcke der folgenden Git-Befehle unterschiedliche Verhaltensweisen haben, und ich verstehe nicht, warum. Ich habe einen Aund einen BZweig, der von einem abweichtcommit ---COMMIT--- (A) \ --- (B) Ich möchte den BZweig auf den letzten zurücksetzen A(und das...

157
Git Rebase ohne Änderung der Commit-Zeitstempel

Wäre es sinnvoll, git rebaseunter Beibehaltung der Commit-Zeitstempel eine Leistung zu erbringen? Ich glaube, eine Konsequenz wäre, dass die neue Niederlassung nicht unbedingt chronologisch festgeschriebene Daten haben wird. Ist das theoretisch überhaupt möglich? (zB mit Sanitärbefehlen; hier nur...

136
Ä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...

131
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...

126
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...