Git: smettere di tracciare un file senza rimuoverlo dalla repository
In uno scenario ipotetico, un file di configurazione è incluso in una repo.
La configurazione predefinita è adeguata nella maggior parte dei casi, ma é soggetta a modifiche da parte degli utilizzatori della repo (es. file hosts.ini).
L’obiettivo è evitare di committare modifiche non necessarie a questo file.
Prerequisiti
Procedimento
- Lanciare questo comando:
git update-index --skip-worktree <file-da-non-tracciare>
Effettuando una qualsiasi modifica, dando git status
non ci sará l’ombra di un cambiamento.
Nota
la procedura funziona solo sulla repo locale!
NOTA
É utile settare un pre-commit che faccia questo controllo. Vedere pre-commit.
Parole chiavi: stop tracking git file no remove - git file repo no track