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 …
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 …
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 …
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 …
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 …
Gelegentlich habe ich einen DVD-Rip in ein Website-Projekt gelegt, dann nachlässig git commit -a -m ..., und zap, das Repo wurde durch 2,2 Gigs aufgebläht. Das nächste Mal habe ich einige Änderungen vorgenommen, die Videodatei gelöscht und alles festgeschrieben, aber die komprimierte Datei befindet sich noch im Repository im Verlauf. …
Wie quetschen Sie Ihr gesamtes Repository bis zum ersten Commit? Ich kann auf das erste Commit zurückgreifen, aber das würde mir 2 Commits lassen. Gibt es eine Möglichkeit, das Commit vor dem ersten zu referenzieren?
Ich bin neu in Git und ich versuche den Unterschied zwischen einem Squash und einem Rebase zu verstehen. Soweit ich weiß, führen Sie beim Rebase einen Squash durch.
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 …
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?
Ich habe widersprüchliche Zweige, Zweig2 verzweigt von Zweig1. Nehmen wir branch2an branch1, ich entscheide mich bei der Neubasierung auf dem aktuellen Stand und bei der Lösung von Konflikten, einige (nicht alle) "ihrer" (dh branch1) Dateien unverändert zu lassen . Wie mache ich das? Ich habe es versucht: git checkout branch1:foo/bar.java …
Ich benutze Git und habe ein kleines Commit gemacht, gefolgt von einem großen. Ich beschloss, git rebasedie beiden Commits zusammenzudrücken, bevor ich sie drückte. (Ich habe das noch nie zuvor gemacht.) So tat ich: git rebase -i HEAD~2 Dies gab mir meinen Editor, wo ich mich entschied, das frühere Commit …
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)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.