Fácil. Apenas use git rm --cached
no arquivo que você deseja remover do cache de controle de versão, mas não deseja remover / excluir do seu sistema de arquivos. Então, se você quisesse remover foo.txt
do controle de versão, basta executar este comando:
git rm --cached foo.txt
Como explicado em a documentação oficial do Git git-rm
:
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone.