How to use one git (github) repository for version control for multiple themes
You have to use branches (git can clone single branch from repo) in case if you’ll stick with Github If you can think about using hosted Git outside Github, you can select Assembla with Git and, f.e, Starter Plan ($9), it which you’ll get one (private) space and unlimited independent repos in space