Principale Altro Che cos'è un file GITIGNORE e come si usa uno?

Che cos'è un file GITIGNORE e come si usa uno?



Quando si lavora con un repository git, esiste il pericolo di dati indesiderati. Per fortuna, puoi creare un file con estensione GITIGNORE e definire quali file e cartelle devono essere ignorati nel progetto. Puoi formare un dato GITIGNORE globale da utilizzare con ogni repository Git.

Che cosa

Come creare file GITIGNORE

I file GITIGNORE sono file di testo semplice, quindi puoi aprirli utilizzando Blocco note o qualsiasi editor di testo. Ecco come creare un file GITIGNORE:

  1. Apri qualsiasi editor di testo e premi Salva. Cambia il nome in .gitignore.
  2. Quando si modifica il file, ogni riga è riservata per una singola cartella o un file che un git dovrebbe ignorare.

Usa # per aggiungere commenti a un file .gitignore

Usa * per una corrispondenza con caratteri jolly

Usa # / per ignorare i percorsi relativi al file GITIGNORE.

Ad esempio, il tuo GITIGNORE può assomigliare a questo:

# Ignora la cartella node_modules

node_modules

# Ignora i file relativi alle chiavi API

.env

# Ignora i file di sistema del Mac

.DS_store

# Ignora i file di configurazione SASS

.sass-cache

la mia tv samsung non si accende

# Ignora tutti i file di testo

*.TXT

Come forse saprai, i commenti sono facoltativi.

Ignora le directory includendo i loro percorsi e usando / alla fine di ogni riga.

Per esempio:

test /

registri /

come faccio ad avere netflix sulla mia tv?

carichi /

Sebbene il simbolo jolly * possa essere utilizzato per ignorare tutti i file con un'estensione specifica, è possibile combinarlo con il simbolo di negazione!. Ecco un esempio:

*.TXT

! readme.txt

! main.txt

Quanto sopra informerebbe il git di ignorare ogni file con estensione .txt ad eccezione di readme.txt e main.txt.

I caratteri jolly possono essere utilizzati per le directory. Fai solo attenzione quando li usi, come mostrato in questo esempio:

test/

! test / esempio.txt

Potresti pensare che git ora ignori tutti i file all'interno della directory di test tranne example.txt. Tuttavia, non è così. Ignorerà ancora example.txt per motivi di prestazioni, poiché abbiamo definito che l'intera directory di test viene ignorata.

Hai la possibilità di utilizzare il doppio asterisco (**) per abbinare qualsiasi numero di directory e file. Ad esempio, Test / ** / *. Txt dirà a git di ignorare solo i file che terminano con .txt nella directory di test e nelle sue sottodirectory.

File GITIGNORE Come usarne uno

Tre modi per implementare i file GITIGNORE

Usa un GITIGNORE globale con tutti i tuoi progetti, con i tuoi colleghi o da solo. Tuttavia, puoi creare un GITIGNORE locale o persino specificare regole di esclusione.

Crea un file GITIGNORE locale

Esistono due modi per definire i file GITIGNORE. Puoi avere un file GITIGNORE a livello di directory o creare un file nella root. Nella maggior parte dei casi, GITIGNORE include file delle proprietà e file di configurazione. Quando anche i tuoi compagni di squadra estraggono lo stesso file GITIGNORE, assicurati di usare # per aggiungere commenti per maggiore chiarezza.

Crea un file GITIGNORE globale

Se lavori con più repository git, puoi risparmiare molto tempo definendo regole globali per i tuoi repository locali.

quanto è accurato il localizzatore di famiglie sprint?
  1. Crea il file GITIGNORE e definisci le regole universali da applicare.
  2. Utilizza la proprietà core.excludesFiles per trasformare il tuo file GITIGNORE locale in globale. Usa la seguente riga:

git config –global core.excludesFile

Crea regole GITIGNORE personali

Se hai un repository specifico, regole, puoi modificare i file GITIGNORE globali o locali. Queste regole non possono essere condivise o controllate con altri membri del tuo gruppo di lavoro. È possibile utilizzare regole GITIGNORE personali per le directory di lavoro locali o per le impostazioni del logger.

Utilizzo del file GITIGNORE per i file sottoposti a commit

Ignora i file impegnati

I file confermati si integrano nel repository poiché sono memorizzati nella cache. Se ignori questi dati, devi prima rimuoverli. Il metodo suggerito per farlo è eliminare questi file, quindi eseguire il commit e applicare le modifiche. Una volta fatto ciò, puoi finalmente utilizzare GITIGNORE definendo una regola in cui il file verrà ignorato localmente. Aggiungi questa riga:

git rm –cached

In questo modo, il file verrà rimosso dal repository anche se rimarrà nella directory di lavoro. Un file GITIGNORE con questa regola dovrebbe essere nella directory di lavoro.

Salva file precedentemente ignorato

Se desideri eseguire il commit di un file che è stato ignorato, puoi farlo usando la riga git add e l'opzione force. Ad esempio, se desideri rimuovere example.txt dal file GITIGNORE mantenendo il repository impegnato t, inserisci le righe:

git aggiungi -f esempio.txt

git commit -m Forza l'aggiunta di example.txt.

Hai ora aggiunto un file ignorato al repository. Il passaggio finale è modificare il file GITIGNORE rimuovendo il pattern o la regola da ignorare.

Che cosa

Usa GITIGNORE a tuo vantaggio

Poiché i file GITIGNORE sono presenti in quasi tutti i progetti, dovrai imparare a usarli. Sebbene i comandi siano semplici, è essenziale definire le regole e ignorare i file corretti. Con un uso corretto di GITIGNORE risparmierai tempo e ottimizzerai il tuo progetto.

Con che frequenza hai bisogno di file GITIGNORE nel repository git? Utilizzi principalmente regole globali o locali? Per favore condividi le tue esperienze nella sezione commenti.

Articoli Interessanti

Scelta Del Redattore

Disabilitare il cambio rapido utente in Windows 10
Disabilitare il cambio rapido utente in Windows 10
Se non trovi alcuna utilità per il cambio utente in Windows 10, ecco come disabilitare la funzione Cambio rapido utente. Due metodi spiegati.
Abilita o disabilita il formato della data di conversazione in Esplora file di Windows 10
Abilita o disabilita il formato della data di conversazione in Esplora file di Windows 10
A partire da Windows 10 Build 18282, è disponibile una nuova funzionalità in Esplora file: Formato data conversazione. Ecco come abilitarlo o disabilitarlo.
Come allevare cavalli in Minecraft
Come allevare cavalli in Minecraft
Per allevare cavalli in Minecraft, doma due cavalli e dagli da mangiare mele dorate o carote dorate. Per creare un mulo, alleva un cavallo con un asino.
File Explorer in Windows 10 sta ottenendo un tema scuro
File Explorer in Windows 10 sta ottenendo un tema scuro
Nelle recenti build di Windows 10, la classica app File Explorer ha il supporto per un tema scuro. L'ultima build di Redstone 5 include il tema scuro per File Explorer che può essere abilitato utilizzando lo strumento Mach2. Ecco come.
Opera 48 sta ottenendo lo strumento di cattura dello schermo
Opera 48 sta ottenendo lo strumento di cattura dello schermo
Il team dietro il browser Opera ha annunciato oggi una nuova versione del loro prodotto. Opera 48, che è disponibile nel canale degli sviluppatori al momento in cui scrivo, offre uno strumento di cattura dello schermo. L'utilità con un clic consente di scattare una foto di parti della pagina Web aperta. Pubblicità La funzione della barra laterale, introdotta per la prima volta in
Recensione Sony Xperia XZ: uno sforzo solido, ma non il migliore
Recensione Sony Xperia XZ: uno sforzo solido, ma non il migliore
Per Sony, il 2016 è stato finora un anno di forse. Dopo aver rilasciato X e XA all'inizio di quest'anno con un'accoglienza in gran parte tiepida, sta tentando di ravvivare le cose con l'Xperia XZ, un telefono che
Attiva o disattiva i tasti modificatori di annuncio dell'Assistente vocale come digitati
Attiva o disattiva i tasti modificatori di annuncio dell'Assistente vocale come digitati
Come attivare o disattivare i tasti modificatori di annuncio dell'Assistente vocale come digitati in Windows 10. Come forse già saprai, l'Assistente vocale è un'app per la lettura dello schermo integrata in Windows