Às vezes você pode querer fazer alterações em arquivos rastreados, por exemplo, arquivos de configuração db e é claro que você não quer que essas alterações sejam confirmadas, agora podemos adicionar o arquivo ao arquivo .gitignore, mas como o arquivo já é rastreado, o git tentará confirmar as alterações, independentemente do que está no arquivo .gitignore.
O Git tem uma solução muito simples para isso:
git update-index --assume-unchanged <file_name>
E se quisermos começar a rastrear as alterações no arquivo novamente, só precisamos fazer:
git update-index --no-assume-unchanged <file_name>