Skip to main content

File GITIGNORE (che cos'è e come aprirne uno)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Luglio 2025)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Luglio 2025)
Anonim

Un file con estensione GITIGNORE è un file Git Ignore utilizzato con il sistema di controllo versione / sorgente chiamato Git. Specifica quali file e cartelle non devono essere ignorati in un dato codice sorgente.

Può essere utilizzato su una base per percorso, in modo che le regole vengano applicate solo a cartelle specifiche, ma è anche possibile creare un file GITIGNORE globale che si applica a ogni repository Git in uso.

Puoi trovare dozzine di esempi di file GITIGNORE consigliati in vari scenari, dalla pagina dei modelli di GitHub.

Come aprire un file GITIGNORE

I file GITIGNORE sono semplici file di testo, il che significa che puoi aprirne uno con qualsiasi programma in grado di leggere file di testo.

Gli utenti Windows possono aprire i file GITIGNORE con il programma Notepad integrato o con l'applicazione gratuita Notepad ++. Per aprire i file GITIGNORE su macOS, puoi usare Gedit. Gli utenti Linux (così come Windows e macOS) potrebbero trovare Atom utile per l'apertura e la modifica dei file GITIGNORE.

Tuttavia, i file GITIGNORE non sono effettivamente utilizzabili (cioè non funzionano come file ignorati) a meno che non vengano utilizzati nel contesto di Git, che è un software gratuito che funziona su Windows, Linux e macOS.

Puoi utilizzare il file GITIGNORE posizionandolo ovunque desideri applicare le regole. Mettine uno diverso in ogni directory di lavoro e le regole di ignoranza funzioneranno individualmente per ogni cartella. Se si inserisce il file GITIGNORE nella cartella principale della directory di lavoro del progetto, è possibile aggiungere tutte le regole in modo che assuma un ruolo globale.

Nota: Non inserire il file GITIGNORE nella directory del repository Git; ciò non consentirà l'applicazione delle regole poiché il file deve essere nella directory di lavoro.

I file GITIGNORE sono utili per condividere le regole di ignoranza con chiunque altro possa clonare il tuo repository. Questo è il motivo per cui, secondo GitHub, è importante inserirlo nel repository.

Come convertire in / da un file GITIGNORE

Vedi questo thread Overflow dello stack per informazioni sulla conversione di CVSIGNORE in GITIGNORE. La semplice risposta è che non esiste un normale convertitore di file in grado di farlo per te, ma potrebbe esserci uno script che puoi usare per copiare i pattern del file CVSIGNORE.

Vedi Come convertire i repository SVN in repository Git per aiuto. Vedi anche questo script Bash che potrebbe essere in grado di ottenere la stessa cosa.

Per salvare il file GITIGNORE in un formato di file di testo, utilizzare uno degli editor di testo menzionati sopra. Molti di questi possono essere convertiti in TXT, HTML e formati di testo in chiaro simili.

Lettura avanzata su file GITIGNORE

È possibile creare un file GITIGNORE locale da Terminale, con questo comando:

toccare .gitignore

Uno globale può essere fatto in questo modo:

git config --global core.excludesfile ~ / .gitignore_global

In alternativa, se non vuoi creare un file GITIGNORE, puoi aggiungere esclusioni al tuo repository locale modificando il .git / info / escludere file.

Ecco un semplice esempio di un file GITIGNORE che ignorerebbe vari file generati dal sistema operativo:

.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Ecco un esempio di GITIGNORE che esclude i file LOG, SQL e SQLITE dal codice sorgente:

* .log * .sql * .sqlite

Ci sono molte regole di pattern che devono essere seguite per rispettare le corrette regole di sintassi richieste da Git. Puoi leggere su questi e molto altro su come funziona il file, dal sito web ufficiale di GITIGNORE Documentation.

Assicurati di ricordare che se hai già archiviato un file per non essere ignorato e successivamente aggiungi una regola ignora nel file GITIGNORE, Git non ignorerà il file finché non lo annulli con il seguente comando:

git rm --cached nameofthefile

Il tuo file non si sta ancora aprendo?

Se il tuo file non funziona come descritto sopra, controlla che stai leggendo l'estensione del file correttamente. Ad esempio, se non puoi aprirlo con un editor di testo o se Git non riconosce il file, potresti non avere a che fare con un file GITIGNORE.

IGN è un altro file ignorato ma si trova nel formato di file Elenco Ignora RoboHelp creato e utilizzato con Adobe RoboHelp per la creazione di documenti di guida di Windows. Sebbene il file possa svolgere una funzione simile - per elencare le parole che vengono ignorate dalle ricerche nella documentazione - non può essere utilizzato con Git e non segue le stesse regole di sintassi.

Se il tuo file non si apre, cerca la sua estensione di file per sapere di che formato si trova in modo da poter trovare il software appropriato che lo apre o lo converte.