I have a repo that I have a master branch which will end up containing the “core” of this app, and client branches that will contain the core, and additionally the public side that contains all the assets, styling, and front-end views. I know this can be done as I have tested it with a local repo. BUT the problem is I’m starting from a fully built out client app, I’m wanting to carve out a few folders from the master branch w/o propogating those deletes to other branches when I merge outward to the client branches, updates to the core of the system.
So, in more simple terms, How do I remove a file from one branch without propogating that delete to other branches upon a merge?
I ended up just creating a fresh repository for the core, and remaking the client branches, as this structure was an afterthought. So I was trying to do this backwards.