Você costuma deletar arquivos de seus repositórios git usando rm ou seu editor de texto / navegador de arquivos ide? Então você tem que git rm todos os arquivos excluídos, um de cada vez … Este pequeno comando deve ajudá-lo:
git ls-files -z --deleted | xargs -0r git rm
Ele fornece ao git rm uma lista de todos os arquivos excluídos em seu repositório. Eu uso isso como exclusões de estágio git
ATUALIZAR
Como apontado por @mlafeldt , se você quiser combinar este comando com um, git add
você pode usar o git add -u
, que irá organizar todos os arquivos modificados – mas não não rastreados.