I have a question about a non-standard git branching strategy.
Let's say I have a lot of small files, like scripts for instance, all largely unrelated with each other. Let's say I divide these up, into various conceptual groupings, and then commit each group of files, in turn, to different, empty, branches. So I will have an empty master and branches from that like foo-files, bar-files etc each containing completely different files and folder structure.
Some other requirements
The branches never have to merge up to master. But may be mergable with each other, according to some naming convention, like: foo-files-master > foo-files-bobswork
I definitely don't want separate repos because in some cases we are talking about only 1 or 2 files that are conceptually related, not enough to justify the admin overhead of a separate repo.
I am hesitant to put all the directories on the same branch, because I don't want to have to clone all the files when I am just interested in two of thousands.
Is this advisable? Will it bite me in the future?
I searched and searched for any information on this approach and didn't find much. I found 'orphan branches' which looks to be relevant. I am going test this. But ignoring that feature for a minute, is there any downside to having a bunch of branches, stemming from an empty master, each with a completely different file structure?