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.




15
Ein Commit vor dem Root-Commit in Git einfügen?
Ich habe vorher gefragt, wie die ersten beiden Commits in einem Git-Repository gequetscht werden sollen. Die Lösungen sind zwar ziemlich interessant und nicht wirklich so verwirrend wie einige andere Dinge in Git, aber sie sind immer noch ein bisschen sprichwörtlich verletzt, wenn Sie den Vorgang während der Entwicklung Ihres Projekts …




5
Wiederherstellen eines Git-Merge-Commits
Nehmen Sie den folgenden Fall: Ich habe einige Arbeiten in einem Themenbereich und bin jetzt bereit, wieder zum Master zurückzukehren: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Ich führe die Zusammenführung vom Master durch, löse die Konflikte und jetzt habe ich: * 8101fe3 …

5
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 …
182 git  git-rebase 

18
Git - Wie kann man eine "beschädigte" interaktive Rebase reparieren?
Ich habe es geschafft, ein kleines Durcheinander in meinem lokalen Git-Repository zu verursachen. Ich habe versucht, ein fehlerhaftes Commit mithilfe der folgenden Anweisungen zu beheben . Vor dem Ausführen von "git commit --amend" (und nach der git rebase --interactive) habe ich festgestellt, dass meine Änderungen falsch sind, und daher "git …
181 git  msysgit  git-rebase 

7
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 Commit auf dem BZweig haben). ---COMMIT--- (A) …
166 git  git-rebase 

4
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 neugierig) Wenn es theoretisch möglich ist, ist es dann in der Praxis …


3
Wie wähle ich eine Zusammenführungsstrategie für eine Git-Rebase aus?
git-rebaseManpage-Erwähnungen -X<option>können an übergeben werden git-merge. Wann / wie genau? Ich mag durch Einspielen von Patches mit rebase rekursive Strategie und ihrer Option (anzuwenden , ohne Stöcke, anstatt ganze widersprüchliche Commits Skipping). Ich möchte nicht zusammenführen, ich möchte die Geschichte linear machen. Ich habe es versucht: git rebase -Xtheirs und …
147 git  git-rebase 


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.