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
<http://nvie.com/posts/a-successful-git-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 https://groups.google.com/d/optout.