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

bookIgnorare i File Dopo il Commit Iniziale

Se hai già committato file che ora desideri ignorare, segui questi passaggi:

  1. Aggiungi i file al tuo .gitignore;
  2. Rimuovi i file dal repository (senza eliminarli localmente) utilizzando git rm --cached;
  3. Effettua il commit delle modifiche.

Esempio di workflow

I file di configurazione spesso contengono informazioni private, quindi non dovrebbero essere tracciati. Per evitare di aggiungere accidentalmente tali file a Git, è consigliabile ignorarli. Applica questo al file config.txt, che è già stato committato.

Consulta la seguente illustrazione del workflow:

Esempio di workflow

Aggiunta di config.txt all'elenco dei file ignorati nel file .gitignore:

Aggiunta del file di configurazione a .gitignore

Successivamente, eseguire il comando git rm con l'opzione --cached per rimuovere il file dal repository senza eliminarlo localmente:

Rimozione del file di configurazione

Ora verificare lo stato dell’albero di lavoro e dell’area di staging:

Verifica dello stato

Come puoi vedere, l'eliminazione del file di configurazione è già preparata (staged), ma il file .gitignore deve ancora essere aggiunto. Successivamente, effettua il commit di entrambe le modifiche:

Committing changes

Il commit è stato eseguito con successo.
Ora verifica che il file config.txt sia ignorato aggiungendo una nuova riga con una password di esempio utilizzando il comando echo:

Modifica del file di configurazione

Infine, verifica lo stato dell'albero di lavoro:

Verifica dell'albero di lavoro

Il file è stato modificato, ma non è tracciato da Git, quindi l'albero di lavoro rimane pulito.

question-icon

Abbina le azioni ai rispettivi comandi.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6

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:

Can you explain why it's important to ignore sensitive files like config.txt?

What should I do if I accidentally committed other sensitive files?

How can I remove a file from the repository history entirely?

Awesome!

Completion rate improved to 3.57

bookIgnorare i File Dopo il Commit Iniziale

Scorri per mostrare il menu

Se hai già committato file che ora desideri ignorare, segui questi passaggi:

  1. Aggiungi i file al tuo .gitignore;
  2. Rimuovi i file dal repository (senza eliminarli localmente) utilizzando git rm --cached;
  3. Effettua il commit delle modifiche.

Esempio di workflow

I file di configurazione spesso contengono informazioni private, quindi non dovrebbero essere tracciati. Per evitare di aggiungere accidentalmente tali file a Git, è consigliabile ignorarli. Applica questo al file config.txt, che è già stato committato.

Consulta la seguente illustrazione del workflow:

Esempio di workflow

Aggiunta di config.txt all'elenco dei file ignorati nel file .gitignore:

Aggiunta del file di configurazione a .gitignore

Successivamente, eseguire il comando git rm con l'opzione --cached per rimuovere il file dal repository senza eliminarlo localmente:

Rimozione del file di configurazione

Ora verificare lo stato dell’albero di lavoro e dell’area di staging:

Verifica dello stato

Come puoi vedere, l'eliminazione del file di configurazione è già preparata (staged), ma il file .gitignore deve ancora essere aggiunto. Successivamente, effettua il commit di entrambe le modifiche:

Committing changes

Il commit è stato eseguito con successo.
Ora verifica che il file config.txt sia ignorato aggiungendo una nuova riga con una password di esempio utilizzando il comando echo:

Modifica del file di configurazione

Infine, verifica lo stato dell'albero di lavoro:

Verifica dell'albero di lavoro

Il file è stato modificato, ma non è tracciato da Git, quindi l'albero di lavoro rimane pulito.

question-icon

Abbina le azioni ai rispettivi comandi.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6
some-alt