How to keep local change with git
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/