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?
 
     
    