Sto cercando di escludere un file (db/irrelevant.php
) da un diff Git. Ho provato a mettere un file nella sottodirectory db
chiamata .gitattributes
con la riga irrelevant.php -diff
e ho anche provato a creare un file chiamato .git/info/attributes
contenente db/irrelevant.php
.Vuoi escludere il file da "git diff"
In tutti i casi, il file db/irrelevant.php
è incluso nel diff come patch binaria Git. Quello che voglio è che le modifiche a quel file vengano ignorate dal comando diff. Che cosa sto facendo di sbagliato?
Cosa devo fare se devo escludere più file? – itsashis4u
@ itsashis4u 'git diff -. ': (exclude) db/irrelevant.php' ': (exclude) db/another_irrelevant.php'' – tokland
NOTA: se si desidera escludere un nome file specifico, è necessario prefisso con asterisco, diverso dal file '.gitignore' sintassi. Per esempio. ':! * shrinkwrap.yaml' invece di':! shrinkwrap.yaml'. – vaughan