По сути, я хочу откатить две фиксации в своем локальном репо. На удалёнку ещё ничего не передавалось.
Итак, в моем репозитории GIT я случайно добавил огромный zip-файл в коммит (A). Я понял это, удалил zip-файл с помощью Finder и сделал еще один коммит (B).
Но теперь я понимаю, что если бы я отправил это на удаленный компьютер, он бы включал весь этот zip-файл...
И чтобы все усложнить, у меня также была куча важных изменений в нескольких файлах в первом коммите (A), которые я не хочу потерять.
Как удалить этот zip-файл из истории перед отправкой на удаленный компьютер? Могу ли я вернуться к состоянию моих файлов до этих двух коммитов без потери всех изменений, сделанных в нескольких других файлах?