Im Wesentlichen möchte ich zwei Commits in meinem lokalen Repo zurücksetzen. Nichts wurde bisher in die Ferne gerückt.Wie entferne ich eine große Datei 2 Git Commits zurück?
Also in meinem GIT Repo habe ich versehentlich eine riesige Zip-Datei in ein Commit (A) hinzugefügt. Ich erkannte das, entfernte die Zip-Datei mit Finder und machte einen weiteren Commit (B).
Aber jetzt merke ich, dass, wenn ich das Fern schieben, wäre es, dass die gesamte Zip-Datei enthält ...
Und um die Dinge noch komplizierter ich auch eine Reihe von wichtigen Änderungen an mehrere Dateien hatte in das erste Commit (A), das ich nicht verlieren möchte.
Wie entferne ich diese Zip-Datei aus dem Verlauf, bevor ich sie auf die Fernbedienung verschiebe? Kann ich vor diesen beiden Commits zurück in den Zustand meiner Dateien wechseln, ohne alle Änderungen in mehreren anderen Dateien zu verlieren?