Удалить коммит из удаленной истории git, которого у меня нет локально - PullRequest
3 голосов
/ 20 марта 2012

Член команды случайно выделил более 1 ГБ файлов в нашу основную ветку и отправил ее в исходную папку. С тех пор я удалил его из системы контроля версий и посвятил мастеру. Однако все другие соавторы, которые обновляют свой код (через git pull), фактически загружают файлы как часть истории.

Я хочу полностью избавиться от этого коммита из истории. Я полагаю, это было бы намного проще, если бы у меня был доступ к компьютеру члена команды, но в данный момент у меня нет доступа. Так есть ли способ сделать это без снятия последней версии с пульта?

1 Ответ

3 голосов
/ 20 марта 2012

Я предполагаю, что у вас есть копия репо, но у вас нет последней версии с большим коммитом.Вы можете отправить свою копию в репозиторий с помощью git push -f, чтобы полностью переопределить эту другую фиксацию репо и продолжить оттуда.

...