¿Cómo puedo presionar a dos repo al mismo time

Tengo mi máquina de desarrollo donde desarrollé el código, mi máquina server donde lo tengo y mi máquina central de git repo.

Desde mi máquina de desarrollo, ¿cómo puedo presionar y get el repository central y la máquina del server actualizados automáticamente?

¿Debería presionar al server y tener una acción de publicación del server para enviar al server y, de ser así, cómo lo hago?

Como no hay ganchos "post-push" para git, una manera fácil de lograr eso sería designar una twig como twig de "producción" (típicamente la twig principal se usa para ese fin) y luego crear una secuencia de commands de implementación ( diga git-deploy.sh ) que git-deploy.sh el código más reciente de la twig principal en su server. Entonces, podrías crear un alias git como este:

 git config alias.xpush \!git push origin master && git-deploy.sh 

que luego puedes ejecutar usando

 git xpush