Frozen files are different that ignored files, so that
- Ignored files are listed in
.gitignore
and Git never picks them up - Frozen files are previously committed files which are later ignored by Git
Frozen files can be configuration files that are frequently changed with secret values and should not be committed.
git update-index --skip-worktree PATH_TO_FILE
git update-index --no-skip-worktree PATH_TO_FILE
git ls-files -v . | grep ^S