Pattern di .gitignore
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 20 di 58.
I pattern all'interno di .gitignore seguono alcune semplici regole:
secret.txt: ignora un nome file esatto ovunque nel repository*.log: ignora tutti i file che terminano con.logbuild/: ignora l'intera directorybuilde tutto ciò che contiene
logs/*.tmp: ignora solo i file.tmpall'interno dilogs/#: avvia una riga di commento; Git la ignora!important.log: un'eccezione. Anche se una regola precedente corrispondeva, questo file non viene ignorato
L’ordine è importante quando combini regole ed eccezioni. I pattern successivi prevalgono su quelli precedenti per i file a cui corrispondono entrambi.
Un avvertimento importante: .gitignore influisce solo sui file non ancora tracciati. Se un file è già stato sottoposto a commit, aggiungerlo a .gitignore non impedirà a Git di tracciarlo. Dovrai prima rimuoverlo dall’indice.
Sfida
FacileLa cartella contiene: main.py, secret.txt, tmp/cache.dat e tmp/keep.md. Inizializza il repo, crea un .gitignore con queste due righe:
secret.txt
tmp/Poi esegui git status --short. Solo .gitignore e main.py dovrebbero comparire come non tracciati.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Controllo delle versioni
4Esaminare le modifiche
Git DiffDifferenze delle modifiche in stagingGit ShowRiepilogo: lavoro da detective2Per iniziare
Inizializzare un repositoryLa cartella .gitConfigura la tua identitàStato di GitRiepilogo - Primo repository5Ignorare i file
Perché ignorare i filePattern di .gitignoreVerificare le regole di ignoramentoRiepilogo - Repository pulito8Unione
Che cos’è un mergeMerge fast-forwardMerge a tre vieConflitti di mergeRisolvere un conflittoRipasso - Maestro del merge11Progetto con un ramo di funzionalità
Panoramica del progettoInizializzare main3Tracciare le modifiche
L'area di stagingGit AddGit CommitModificare un file tracciatoGit LogRiepilogo: i primi commit6Progetto di un sito di ricette
Panoramica del progettoInizializzare e ignorareEsercitati da solo: Playground Terminal