Eu tenho um projeto do Visual Studio existente no meu repositório. Recentemente, adicionei um arquivo .gitignore ao meu projeto e suponho que ele diga ao Git para ignorar os arquivos listados no arquivo.
Meu problema é que todos esses arquivos já estão sendo rastreados e, até onde eu sei, o Git não ignorará um arquivo que já foi rastreado antes de uma regra ser adicionada a esse arquivo para ignorá-lo.
Foi sugerido o uso: git rm --cached
e desmarcá-los manualmente, mas isso levará uma eternidade para examiná-los um por um.
Pensei em excluir o repositório e recriá-lo novamente, mas desta vez com o arquivo .gitignore presente, mas deve haver uma maneira melhor de fazer isso.
git rm --cached
diretórios inteiros com a-r
opção, se isso for útil