Ho questa struttura di directory.gitignore: Ignorare una directory specifica e che uno solo
./bin/<java class files>
./sometool/bin/<files for the tool>
... così come alcuni altri file e directory.
E seens che se voglio evitare il monitoraggio dei file di classi Java, devo aggiungere questo al file .gitignore:
bin/
Tuttavia, sembra che questo ignora anche il percorso ./sometool/bin
È corretto e, in tal caso, come ottenere il comportamento desiderato.
non completamente corretto, ma proprio così. i percorsi in '.gitignore' hanno la loro radice nella cartella contenente' .gitignore' (puoi avere un '.gitignore' per cartella se vuoi). Quindi mettere un '.gitignore' con contenuto'/bin' farà ignorare file o cartelle chiamati 'bin' nella cartella dell'esame come' .gitignore'. Se si desidera specificare che 'bin' dovrebbe essere una cartella, quindi inserire una barra finale. Per riassumere, l'uso di '/ bin /' ignorerà solo la cartella 'bin' nella stessa cartella del file' .gitignore'. –
Grazie per il chiarimento, sempre buono per imparare le cose bene. –