The easiest would be to have multiple branches and remotes on your local 
repo. Something like develop ("developing"), release ("testing") and master 
("production") should do the trick. I've taken the branch names from Nvie's 
git-flow branching model 
<> which, if you're 
not using it already, I strongly advise you try.

Then add a git-remote for each one of your servers (developing, testing and 
production), and you'll be able to push whatever branch you want to 
whatever server you want.

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
For more options, visit

Reply via email to