Ich arbeite an einem Git-Repository von mir selbst (also ja, ich kenne die Implikationen und die Warnungen, dies zu tun) und irgendwie einer der Bäume bekam ein Commit nach dem geschoben wann es sollte nicht haben.Konflikte lösen: Alle Dateien überschreiben
Jetzt versuche ich zurückzuziehen und es beschwert sich über Hunderte von Merge-Konflikten.
Gibt es eine Möglichkeit, git mit Nachdruck zu melden überschreiben Sie alle lokalen Dateien, die vom Remote-Server kommen? Gibt es einen schnelleren Weg als git reset --hard HEAD~1
zu tun und dann den Zug zu machen?
Gibt es eine Möglichkeit, dasselbe mit einer einfachen Zusammenführung zu tun? Alles, was ich gesehen habe, schlägt vor, jede einzelne Datei während der Konfliktlösungsstufe zu überprüfen, aber mit Hunderten von Dateien ist es einfach nicht möglich, dies manuell zu tun.
Warum blasen Sie nicht einfach Ihre Sandbox weg und git es wieder klonen? – gview
Ich hoffte auf etwas, das nicht so viel Zeit in Anspruch nahm. Das Projekt ist groß und würde viel Zeit brauchen, um zu klonen. – Qix