Você poderia usar apenas git rm --cached notes.txt . Isso manterá o arquivo, mas o removerá do índice.
Como faço para remover um arquivo do índice de um repositório git sem remover o arquivo da árvore de trabalho?
Se eu tivesse um arquivo ./notes.txt que estava sendo rastreado pelo git, poderia executar git rm notes.txt . Mas isso removeria o arquivo. Eu prefiro querer o git apenas para parar de rastrear o arquivo.
git reset HEAD <file> para remover um arquivo específico.
e git reset HEAD para remover todos os arquivos do índice git.
Tags git