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

Sommario:

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

Un file con estensione GITIGNORE è un file Git Ignore utilizzato con il sistema di controllo versione/sorgente chiamato Git.

Cos'è un file GITIGNORE?

Un file Git Ignore specifica quali file e cartelle devono essere ignorati in un determinato codice sorgente.

Può essere utilizzato in base al percorso in modo che le regole vengano applicate solo a cartelle specifiche, ma puoi anche creare un file GITIGNORE globale che si applica a ogni repository Git che hai.

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

Come aprire un file GITIGNORE

Image
Image

I file GITIGNORE sono file di testo normale, 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 Blocco note integrato o con l'applicazione gratuita Notepad++. Per aprire i file GITIGNORE su macOS, puoi utilizzare Gedit. Gli utenti Linux (così come Windows e macOS) potrebbero trovare Atom utile per aprire e modificare 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 usare il file GITIGNORE posizionandolo dove vuoi che si applichino le regole. Inseriscine una diversa in ciascuna directory di lavoro e le regole di esclusione funzioneranno per ciascuna cartella individualmente. Se metti il file GITIGNORE nella cartella principale della directory di lavoro del progetto, puoi aggiungere tutte le regole lì in modo che assuma un ruolo globale.

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

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

Come convertire in/da un file GITIGNORE

Vedi questo thread sull'overflow dello stack per informazioni sulla conversione di CVSIGNORE in GITIGNORE. La semplice risposta è che non esiste un normale convertitore di file che possa farlo per te, ma potrebbe esserci uno script che puoi utilizzare per copiare i modelli del file CVSIGNORE.

Vedi Come convertire i repository SVN in repository Git per ricevere assistenza. Inoltre, guarda questo script Bash che potrebbe essere in grado di ottenere la stessa cosa.

Per salvare il tuo file GITIGNORE in un formato di file di testo, usa uno degli editor di testo sopra menzionati. La maggior parte di essi può essere convertita in TXT, HTML e formati di testo normale simili.

Lettura avanzata sui file GITIGNORE

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

tocca.gitignore

Uno globale può essere realizzato 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 file.git/info/exclude.

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

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Ecco un esempio 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 queste informazioni e molto altro su come funziona il file dal sito Web ufficiale della documentazione di GITIGNORE.

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

git rm --nomedelfile memorizzato nella cache

Il tuo file non si apre ancora?

Se il tuo file non funziona come descritto sopra, controlla di leggere correttamente l'estensione del file. Ad esempio, se non riesci ad 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 da ignorare, ma è nel formato di file RoboHelp Ignore List creato e utilizzato con Adobe RoboHelp per la creazione di documenti della 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 per sapere in quale formato si trova in modo da poter trovare il software appropriato che lo apra o lo converta.

Domande frequenti

    Come faccio a vedere cosa c'è nel mio GITIGNORE?

    Puoi aprire il file con l'editor di testo scelto. Puoi anche usare il comando git check-ignore pathname per vedere se un particolare file è nell'elenco da ignorare.

    Che cos'è GITIGNORE e GITATTRIBUTES in Visual Studio?

    Il file GITIGNORE elenca gli elementi non tracciati da un repository Git, mentre il file GITATTRIBUTES specifica come gestire file particolari in base al percorso. Puoi aprire e modificare entrambi i file in Visual Studio da Impostazioni repository > Ignora e attributi file

    Come faccio a GITIGNARE una cartella?

    Se vuoi ignorare il contenuto di una particolare directory, apri il tuo file GITIGNORE e digita folder_name /.

Consigliato: