Ich habe mehrere Commits an verschiedenen Dateien vorgenommen, aber bisher möchte ich nur einen bestimmten Commit in mein entferntes Repository übertragen.
Ist das möglich?
Ich habe mehrere Commits an verschiedenen Dateien vorgenommen, aber bisher möchte ich nur einen bestimmten Commit in mein entferntes Repository übertragen.
Ist das möglich?
Am einfachsten lässt sich dies mit zwei Befehlen bewerkstelligen.
Bringen Sie zunächst das lokale Verzeichnis in den gewünschten Zustand. Dann,
git push origin +HEAD^:someBranch
entfernt die letzte Übertragung aus someBranch
nur in der Ferne, nicht lokal. Sie können dies ein paar Mal hintereinander tun, oder ändern Sie +HEAD^
die Anzahl der Commits, die Sie im Batch-Verfahren von remote entfernen wollen. Jetzt sind Sie bac
git push origin someBranch
a
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
8 Stimmen
Mögliche Duplikate von git: Eine einzelne Übertragung pushen
0 Stimmen
Siehe gute Technik hier: stackoverflow.com/a/1789142/1579667