Il file .gitignore appartiene alla struttura delle cartelle .git da qualche parte o nei file di origine principali?
Il file .gitignore appartiene alla struttura delle cartelle .git da qualche parte o nei file di origine principali?
Risposte:
Metti .gitignore nella directory di lavoro . Non funziona se lo metti nella directory .git (repository).
$ ls -1d .git*
.git
.gitignore
.gitignorefile ovunque nella directory di lavoro, cioè in qualsiasi cartella in cui prevale il tuo codice. Detto questo, la migliore pratica sarebbe quella di posizionare il .gitignorefile nella directory principale. Ciò significa un .gitignorefile per un intero repository. Ciò rende più efficace la gestione dei file ignorati.
Come indicato nelle altre risposte, è possibile inserire .gitignorein qualsiasi directory in un repository Git. Tuttavia, se è necessario disporre di una versione privata di .gitignore, è possibile aggiungere le regole al .git/info/excludefile.
core.excludesfile(vedi git-config (1) ) per specificare un file che contiene i tuoi schemi di esclusione personali (il tuo modello di denominazione preferito "file temporaneo", i file di backup / temporanei dell'editor, ecc.). Di conseguenza, evitare di inserire "modelli personali" nei .gitignorefile tracciati .
.gitignorefile archiviato.
Puoi mettere .gitignore in qualsiasi directory in git.
È comunemente usato come file segnaposto nelle cartelle, poiché le cartelle di solito non sono tracciate da git.
In caso di dubbio, posizionalo nella radice del tuo repository. Consulta https://help.github.com/articles/ignoring-files/ per ulteriori informazioni.
Se vuoi farlo a livello globale, puoi usare il percorso predefinito che git cercherà. Inseriscilo in un file chiamato "ignora" nel percorso~/.config/git
(quindi il percorso completo per il tuo file è ~/.config/git/ignore:)
Inoltre, se crei un nuovo account su Github avrai la possibilità di aggiungere .gitignore e verrà impostato automaticamente nella posizione corretta / standard del tuo posto di lavoro. Non è necessario aggiungere nulla all'inizio, basta modificare i contenuti ogni volta che vuoi.