Полностью удалить файл из всего репозитория git
Используя git для проекта, я случайно добавил в коммит большой.zip
файл. Я не заметил, пока я не начал загружать его в github. Когда я заметил, я ударилctrl-c
, git remove
, git commit
и загрузил его снова (теперь файл не отслежен).
Я знаю, что это был неправильный выбор, потому что, как только я совершил.zip
, он остается в репо до тех пор, пока я не верну коммит, но, к сожалению, я этого не сделал.
Теперь, когда кто-то пытается загрузить из репо, это занимает много времени, иногда даетgit the remote end hung up unexpectedly
(который я прочитал можно решить, выполнивgit config
) и очень раздражает.
Моя точка зрения такова:Есть ли способ сообщить дальнейший запрос извлечения / извлечения, которые забывают этот конкретный файл в этой конкретной версии фиксации?