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.

3233
Löschen Sie Commits aus einem Zweig in Git

Ich möchte wissen, wie man ein Commit löscht. Damit deletemeine ich, dass es so ist, als hätte ich dieses Commit nicht durchgeführt, und wenn ich in Zukunft einen Push mache, werden meine Änderungen nicht in den Remote-Zweig übertragen. Ich lese Git-Hilfe und denke, der Befehl, den ich verwenden...

3179
Rückgängigmachen einer Git-Rebase

Wie kann ich eine Git-Rebase einfach rückgängig machen? Meine aktuellen Ideen sind nur manuelle Ansätze: git checkout auf dem Commit-Elternteil für beide Zweige Erstellen Sie von dort aus einen temporären Zweig git cherry-pick alle Commits von Hand Ersetzen Sie den Zweig, in dem ich neu basiert...

971
Git-Workflow und Rebase vs Merge-Fragen

Ich benutze Git jetzt seit ein paar Monaten für ein Projekt mit einem anderen Entwickler. Ich habe mehrere Jahre Erfahrung mit SVN , also bringe ich wohl viel Gepäck in die Beziehung. Ich habe gehört, dass Git hervorragend zum Verzweigen und Zusammenführen geeignet ist, und bis jetzt sehe ich es...

875
Wie man mehrere Commits auswählt

Ich habe zwei Zweige. Commit aist der Kopf von einem, während der andere hat b, c, d, eund fauf der Oberseite a. Ich mag bewegen c, d, eund fzum ersten Zweig ohne zu begehen b. Verwendung Kirsche es holen ist einfach: Kasse ersten Zweiges kirsch Pick nacheinander czu fund zweiten Zweig auf den...

355
Was genau macht Git's "Rebase - Preserve-Merges" (und warum?)

Gits Dokumentation für den rebaseBefehl ist ziemlich kurz: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are...

354
Ihre Filiale liegt 3 Commits vor 'origin / master'

Beim Laufen bekomme ich folgendes git status Your branch is ahead of 'origin/master' by 3 commits. Ich habe in einem anderen Beitrag gelesen git pull --rebase, wie das Problem behoben wird, aber was genau ist Rebase. Verliere ich Daten oder ist dies eine einfache Möglichkeit, mit dem Master zu...

328
Root Commit in Git bearbeiten?

Es gibt Möglichkeiten, die Nachricht aus späteren Commits zu ändern: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Wie können Sie die Festschreibungsnachricht des allerersten Festschreibens ändern (das kein übergeordnetes Element...