Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ignorare i File in Git | Interazione Più Avanzata
Nozioni Fondamentali di Git

bookIgnorare i File in Git

Ignorare i file

Ignorare i file in Git è fondamentale per diversi motivi:

  • Riduzione delle dimensioni del repository: Ignorare i file non necessari impedisce che vengano archiviati nel sistema di controllo versione, portando a repository di dimensioni inferiori;
  • Focus sul codice sorgente: Escludendo file generati o artefatti, il repository rimane concentrato sul codice sorgente e sui file essenziali del progetto;
  • Sicurezza: Evitare l'inclusione di informazioni sensibili, come chiavi API o password, aumenta la sicurezza del progetto.

Il file .gitignore

Il principale meccanismo per specificare i file da ignorare è il file .gitignore. Questo file, solitamente posizionato nella radice del repository, contiene un elenco di pattern di file che Git deve ignorare. Ogni riga del file rappresenta un pattern per file o directory da ignorare. Per ora, utilizzeremo semplicemente i nomi dei file.

Per prima cosa, elenchiamo tutti i file e le directory (inclusi quelli nascosti) nella nostra directory di progetto:

Se si utilizza un computer macOS, molto probabilmente sarà presente il file .DS_Store, che viene creato automaticamente dal sistema operativo. Non ha senso tracciarlo e aggiungerlo ai commit, quindi creiamo il file .gitignore utilizzando il comando echo e scriviamo la riga .DS_Store al suo interno per ignorare questo file:

Note
Nota

Se .gitignore non è vuoto, è necessario utilizzare l'operatore >> per aggiungere una nuova riga con il nome del file.

Successivamente, è possibile eseguire il comando git status e verificare che questo file non compare nell'elenco dei file non tracciati:

Ora, aggiungiamo il nostro file .gitignore e facciamo il commit:

Il commit è stato eseguito con successo e il file .DS_Store viene ignorato.

question mark

Come aggiungere correttamente un file chiamato handler.py a un file .gitignore NON VUOTO?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What other files should I add to .gitignore?

How do I ignore a whole directory in .gitignore?

Can you explain how .gitignore patterns work?

Awesome!

Completion rate improved to 3.57

bookIgnorare i File in Git

Scorri per mostrare il menu

Ignorare i file

Ignorare i file in Git è fondamentale per diversi motivi:

  • Riduzione delle dimensioni del repository: Ignorare i file non necessari impedisce che vengano archiviati nel sistema di controllo versione, portando a repository di dimensioni inferiori;
  • Focus sul codice sorgente: Escludendo file generati o artefatti, il repository rimane concentrato sul codice sorgente e sui file essenziali del progetto;
  • Sicurezza: Evitare l'inclusione di informazioni sensibili, come chiavi API o password, aumenta la sicurezza del progetto.

Il file .gitignore

Il principale meccanismo per specificare i file da ignorare è il file .gitignore. Questo file, solitamente posizionato nella radice del repository, contiene un elenco di pattern di file che Git deve ignorare. Ogni riga del file rappresenta un pattern per file o directory da ignorare. Per ora, utilizzeremo semplicemente i nomi dei file.

Per prima cosa, elenchiamo tutti i file e le directory (inclusi quelli nascosti) nella nostra directory di progetto:

Se si utilizza un computer macOS, molto probabilmente sarà presente il file .DS_Store, che viene creato automaticamente dal sistema operativo. Non ha senso tracciarlo e aggiungerlo ai commit, quindi creiamo il file .gitignore utilizzando il comando echo e scriviamo la riga .DS_Store al suo interno per ignorare questo file:

Note
Nota

Se .gitignore non è vuoto, è necessario utilizzare l'operatore >> per aggiungere una nuova riga con il nome del file.

Successivamente, è possibile eseguire il comando git status e verificare che questo file non compare nell'elenco dei file non tracciati:

Ora, aggiungiamo il nostro file .gitignore e facciamo il commit:

Il commit è stato eseguito con successo e il file .DS_Store viene ignorato.

question mark

Come aggiungere correttamente un file chiamato handler.py a un file .gitignore NON VUOTO?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5
some-alt