O Git pode ignorar arquivos que você não deseja que sejam versionados através do arquivo “.gitignore”. Geralmente são arquivos temporários ou arquivos que estão relacionados o usuário do computador, não com o projeto. No projeto gitignore existem várias configurações do arquivo “.gitignore” já prontos. É possível escolher conforme a IDE e linguagem que estiver usando.
Porém se o arquivo já estiver versionado ele não será ignorado, é preciso remover o arquivo do repositório manualmente. Para não ter que fazer isso em cada arquivo, podemos executar os dois comandos abaixo:
git rm -r --cached . git add .