Acho que .gitignore pode fazer essa tarefa.
Mas se você não quiser, você pode usar o arquivo .git/info/exclude . A sintaxe do arquivo exclude é a mesma com .gitignore . A diferença é que .gitignore pode ser versionado, enquanto exclude não pode e afeta apenas seus próprios arquivos.