How to keep local change with git

en

Il est parfois pratique de garder des modifications locales, par exemple sur un fichier de config, tout en travaillant normalement avec git.

## ignore local modification, they won’t show with git status anymore
git update-index --skip-worktree FILENAME
## back to normal
git update-index --no-skip-worktree FILENAME

Il est important de noter que faire un git reset --hard va supprimer les modifications locales

Pour lister les fichiers, ignorés avec –skip-worktree : git ls-files -v . | grep ^S

Thx to Avdi Grimm : https://avdi.codes/keep-local-modifications-in-git-tracked-files/