Mejor manera de hacer que Git haga la vista gorda ante mis cambios

¿Hay alguna forma más limpia de hacer que Git simplemente ignore algunos de mis cambios y nunca los confirme? .gitattributes:

config_to_be_deviated.xml filter=qqq

.git / config:

[filter "qqq"]
 clean = "perl -ne 'print unless /git_please_dont_look_here/'"
 smudge = (Q=$(mktemp) && cat > $Q && patch -s $Q < /tmp/pp && cat $Q && rm $Q)

El parche / tmp / pp agrega mis cambios con "git_please_dont_look_here" en cada línea. Git elimina todas esas líneas antes de colocar el archivo en el repositorio y vuelve a leer mis cambios cuando lo revisa; Puedo continuar agregando y confirmando cambios útiles aconfig_to_be_deviated.xml, pero Git no verá los cambios en el parche.

Respuestas a la pregunta(5)

Su respuesta a la pregunta