I have a core set of files I use for almost every project, but each project also has its own unique files too.
When i work on one project i sometime update these core files
Could you change the structure in which those shared items are in a shared repo and that is checked out on its own. This way, you ideally have 3 repos for 2 projects as example.