cd my-repo
git checkout <branch>
This is the nuclear option. Have to be sure this is what is wanted! Substitute with the name of the file you want gone!
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch <filename>' \
--prune-empty --tag-name-filter cat -- --all
git push origin <branch>