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