В Git коммит попал файл большой >100 mb как удалить?
Отвечу чуть подробнее чем спрашиваете:

Конкретный файл (www/video/route.mp4):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch www/video/route.mp4 ' --prune-empty --tag-name-filter cat -- --all
Файл по маске (*.mp4):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch "*.mp4" ' --prune-empty --tag-name-filter cat -- --all
Директорию (www/video):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch www/video -r' --prune-empty --tag-name-filter cat -- --all

Данный способ не оптимальный, но универсальный - проверит всю историю коммитов и выпилит из коммитов данные файлы/каталоги и перепишет все что дальше

Пуш форсом отправляем все ветки в репозиторий
git push origin --force --all

не забываем сообщить другим разрабам что надо сделать git reset --hard origin/...

Warning: опробуйте сначала на тестовом репозитории (склонируйте текущий куда нибудь и потренируйтесь). Не хочу чувствовать себя виноватым, если вы выпилите что-то исторически-ценное
Удаление файла passwords.txt изо всех коммитов git filter-branch --tree-filter 'rm -f passwords.txt' HEAD
Подробнее в пункте "Удаление файла из каждого коммита"
Учтите что вы меняете историю и git push вам не разрешат сделать, надо будет делать git push -f. Остальные в команде должны будут сделать git fetch && git checkout master && git reset --hard origin/master