Plastic defines the hidden_changes.conf file as such:
Hiding changes with hidden_changes.conf
Just like you sometimes need to ignore private files with ignore.conf, there are scenarios where you don’t want Plastic to detect changes in specific files because you don’t want to accidentally include them in the next checkin. This can happen if you need to adjust config files for a debug session or alter some source code for whatever reason, but you don’t want to checkin those temporary changes.
hidden_changes.conf helps achieve that.
generally we used this file in Plastic to supply a list of files that always needed to be present (mostly "defaulted" settings and configurations), which were expected to be changed per developer (as needed), but should never be checked back into source control.
Does Git provide a similar file/feature? I am only aware of the .gitignore file and that obviously does not serve the same purpose.
No, Git doesn't support ignoring changes to tracked files. The Git FAQ says this:
However, the FAQ mentions the recommended approach for config files and similar types of situations: