Estoy tratando de excluir un archivo (db/irrelevant.php
) de un Git diff. He intentado poner un archivo en el subdirectorio db
llamado .gitattributes
con la línea irrelevant.php -diff
y también he intentado crear un archivo llamado .git/info/attributes
que contiene db/irrelevant.php
.Quiere excluir el archivo de "git diff"
En todos los casos, el archivo db/irrelevant.php
está incluido en el diff como un parche binario de Git. Lo que quiero es que los cambios en ese archivo sean ignorados por el comando diff. ¿Qué estoy haciendo mal?
¿Qué sucede si necesito excluir varios archivos? – itsashis4u
@ itsashis4u 'git diff -. ': (excluir) db/irrelevant.php' ': (excluir) db/another_irrelevant.php'' – tokland
NOTA: si desea excluir un nombre de archivo específico, debe marcar con un asterisco el prefijo, diferente del archivo '.gitignore' sintaxis. P.ej. ':! * shrinkwrap.yaml' en lugar de':! shrinkwrap.yaml'. – vaughan