Para destravar um aquivo que foi adicionado ao repositório, mas sem excluí-lo do sistema, podemos usar o seguinte comando:
1 |
$ git rm --cached filename |
Se o objetivo é destravar todos os arquivos que estão no .gitignore, primeiro commit as mudanças pendentes, depois execute o seguinte comando:
1 |
$ git rm -r --cached . |
O comando acima remove todos os arquivos da “staging area”. Agora rode o seguinte:
1 |
$ git add . |
Para finalizar, commit as alterações:
1 |
$ git commit -m ".gitignore agora funciona" |
Feito!