Git exclude settings for robotics development

We are using Git as the version control system for Pega Robotics R25 projects. Are there any recommended files to exclude to avoid getting unnecessary code conflicts with other developers? It looks like Robot Studio updates two files even if no code changes are made: project.pUser and project.analysis.pCache. Can these two files be safely excluded from version control, and there any others that would be good to exclude?

In case anyone else has this issue, this is what I put in my .gitignore file:

*.pBreakpoints

*.pUser

*.pCache

**/bin/

The only one I’m not sure that is safe to ignore is the cache file since it seems to be some kind of compiled info, but the config seems to be working amongst our team.