Linux, Open-source, Programação e Produtividade

Git ignore alias

Jonas Abreu em 18/08/2013

O Diogo Baeder perguntou porque não existe um comando git ignore arquivo. Realmente acho que faz sentido.

Como não consigo colocar novos comandos no git, criei um alias que faz exatamente isso:

[alias]
ignore = !( [ ! -z `grep "^$GIT_PREFIX$1$" ".gitignore"` ] ) || echo "$GIT_PREFIX$1" >> .gitignore && echo > /dev/null

O echo > /dev/null é necessário porque o git coloca os parâmetros passados entre o fim do seu comando e o redirecionamento.

Você precisa apenas copiar o alias para o seu gitconfig (fica em ~/.gitconfig)

Update

Modifiquei o script para que apenas coloque no .gitignore caso não esteja lá.

Quer aprender mais sobre esse assunto? Conheça o Git Game
Creative Commons License
Git ignore alias de Jonas Abreu está licenciado sob Creative Commons License.