Ignorando modificações de arquivos "trackeados" no GIT
Se você usa Git, talvez já tenha se deparado com a necessidade de manter um arquivo no repositório remoto, fazer uma modificação localmente e não quer enviá-la! Usando o .gitignore não é a solução, pois para um arquivo ser ignorado no Git ele não pode existir no repositório remoto! Existe uma solução simples para isso, você pode "ignorar" o arquivo apenas localmente, ou seja, você pode modificar um determinado arquivo de configuração do sistema e "dizer ao Git" que assuma aquele arquivo como não modificado e não será mais exibido como arquivo modificado dessa forma não mais atrapalhando seus commits!
git update-index --assume-unchanged <file>
Para desfazer:
git update-index --no-assume-unchanged <file>
Referência http://blog.pagebakers.nl/2009/01/29/git-ignoring-changes-in-tracked-files/ e dica de http://wilker-dev.com/


