Come aggiungere qualcosa allo .gitignore
in modo che la corrispondenza non sia ricorsiva?Come aggiungere qualcosa a .gitignore in modo che la corrispondenza non sia ricorsiva?
Ad esempio, desidero ignorare la directory foo
e il file bar.txt
nella directory corrente, ma non quelli presenti nelle sottodirectory.
Ho provato questo per il mio file .gitignore
:
foo/
bar.txt
Ma purtroppo git vale questo modo ricorsivo, in modo che otherdir/bar.txt
e otherdir/foo/
anche ottenere ignorato, che non è quello che voglio.
(Esiste un comando in git che mi mostra tutti i file ignorati, e fare riferimento al file .gitignore
che è responsabile per il file che viene ignorato? Questo sarebbe utile per il debug.)
È possibile che tu l'abbia provato e che alcuni spazi bianchi iniziali o finali abbiano causato problemi con .gitignore. Chissà, in entrambi i casi questa domanda mi ha aiutato lol –