Git: Ignorando arquivos temporariamente

Em algumas ocasiões, você pode precisar ignorar alguns arquivos sem tocar em ‘gitignore’ (por exemplo, configuração local). Para isso, basta emitir o seguinte comando:

git update-index --assume-unchanged <file_to_ignore>

A partir de agora o arquivo será excluído da lista de alterações. Você pode usar com segurança ‘git add’. Para ver o que é ignorado, use:

git ls-files -v | grep ^h

Para parar de ignorar o arquivo, basta executar:

git update-index --no-assume-unchanged <ignored_file>

Você pode achar o alisases mais prático de usar. Adicione-os a ~ / .gitconfig (global) ou .git / config (repositório)

[alias]
ignore
= !git update-index --assume-unchanged
unignore
= !git update-index --no-assume-unchanged
ignored
= !git ls-files -v | grep ^[a-z]