Обычно в этих случаях вы вносите изменения в созданную вами ревизию, чтобы удалить файлы ..... поэтому, если вы создали ревизии после той ревизии, в которую вы добавили thenm, она не будет работать, поскольку эти файлы уже являются частьюистории проекта .... итак, вернитесь к ревизии, где вы добавили их по ошибке (используйте идентификатор), rm --cache эти файлы и внесите изменения.Тогда вы можете нажать на пульт.
git checkout id-of-the-revision-where-I-added-the-files
git rm --cache file1 file2 file3 etc
git commit --amend --no-edit
# if everything is fine, move the branch pointer and push
git branch -f my-branch
git checkout my-branch
git push some-remote my-branch
Этого должно быть достаточно