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.

30
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 sollte, ist …
3233 git  git-rebase  git-reset 

17
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 habe, durch den manuell …
3179 git  rebase  git-rebase  undo 


11
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 …

7
So stellen Sie die lokale Verzweigung mit dem Remote-Master wieder her
Ich habe ein geklontes Projekt aus einem Hauptzweig aus dem Remote-Repository remote_repo. Ich erstelle einen neuen Zweig und verpflichte mich zu diesem Zweig. Andere Programmierer gingen remote_repoin den Hauptzweig. Ich muss jetzt meinen Zweig RB auf den remote_repoMaster zurücksetzen . Wie macht man das? Welche Befehle müssen in ein Terminal …
934 git  clone  git-rebase 

12
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 …





2
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 doing (see BUGS below). Was passiert also …
355 git  git-rebase 

9
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 synchronisieren?
354 git  git-rebase 



5
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 hat)?

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.