O git ainda mostra os arquivos como não rastreados, apesar de .gitignore e rm -r --cached. O que eu fiz errado?
Não tenho certeza do que estou fazendo de errado neste caso com o meu arquivo .gitignore, mas esses arquivos continuam aparecendo.
fundoEstou usando o Jekyll para criar um blog. Jekyll gera_site
e.sass-cache
diretórios quando ele começa a ser veiculado.
Eu comprometi esses diretórios antes de perceber que queria ignorá-los.
Para ser excessivamente cauteloso, adicionei todas as seguintes linhas ao meu.gitignore
:
##Jekyll
/_site/
_site/
_site
/.sass-cache/
.sass-cache/
.sass-cache
Como sabia que havia comprometido esses arquivos anteriormente, eu:
Confirmou a atualização.gitignore
Arquivo.fez umgit rm -r --cached .
excluiu o_site
e.sass-cache
pastascorreu umgit add .
egit status
mostrou que o diretório de trabalho estava limpoProblemaApesar de tudo isso, o arquivo .gitignore atualizado e a verificação (acho?) De que as coisas estão limpas e boas sempre que eu corrobundle exec jekyll serve
e jekyll gera os arquivos, eu vejo.sass-cache
e_site
aparecem nos meus arquivos não rastreados.
O .gitignore em seu estado atualpode ser encontrado aqui.