In git, one can keep a tree of versions. However, one is only allowed to use one branch at time. What if I want to keep multiple versions and record the information of