Can any #git expert help?
I have a repository cloned on several machines (about 4 or 5).
Each has additional branches (many, 10s or 100s unique to each machine, almost all diverging with few merges).
I want to collect all these branches into one central repository for archiving/sharing between machines.
Is there any better way than scripting a bunch of git push to a centralized bare repo, from each machine using the output of git branch -a or similar?
I tried doing git clone --bare machine1, git remote add machine2, git fetch machine2: but then when I git clone my bare.git, the remote branches aren't copied...