• Home
  • Git – Ignorare file già aggiunti al repository ma presenti in .gitignore

Diciamo che abbiamo già fatto add/commit di alcuni file nel repository git e che solo successivamente li aggiungiamo al .gitignore del progetto: questi file saranno ancora presenti nell’indice del repository.

Per la seconda volta tratto questo argomento, stavolta con una soluzione molto più semplice e, probabilmente, definitiva.

Vediamo come sbarazzarci di quei file!


SOLUZIONE

Commit di tutte le modifiche

Prima di fare qualunque altra cosa, assicurarsi di eseguire il commit di tutte le modifiche, compreso il .gitignore.


Rimuovere tutto dal repository

Pulire il repository con il comando git rm -r --cached . .


Eseguire add di tutto

Aggiungiamo di nuovo tutto al repository con il comando git add ..


Eseguire commit

Eseguire quindi il commit git commit -m "metti qui il nome del tuo fix"

Non resta che inviare le modifiche al server remote con un push per rendere le modifiche effettive anche lì (e per i colleghi!).

D’ora in avanti quei file verranno considerati come da .gitignore .


Segui @andymnc (Andrea Manconi) su Twitter per essere sempre aggiornato su guide ed articoli


Condividi: