Mauro estamos implementado git na empresa que trabalho e definimos um fluxo da maneira descrita abaixo, acho que ela pode te ajudar.Definimos que vamos trabalhar com branches e o branch master é protegido.Cada alteração que um desenvolvedor vai realizar ele deve criar um branch e após o término do desenvolvimento(desenvolvimento + testes) ele deve solicitar a realização de merge para o branch master, existe uma pessoa como revisor das alterações.Quando o revisor verificar as alterações e realizar o merge, essas alterações estariam em 'produção'.No teu servidor remoto você deve fazer um clone do teu repositório e checkout no branch master, quando for feito o merge do branch do desenvolvedor com o branch master, você acessa o servidor remoto e simplesmente faz um pull no branch master.Ou seja, os desenvolvedores não acessaram mais o servidor remoto para pegar arquivos para alterar, ele sempre terão que usar o Git para realizar as alterações e a atualização do servidor remoto também será através do Git. Caso não tenha acesso shell no servidor remoto para executar os comandos git, você pode ter na tua maquina local uma pasta com clone e checkout no branch master, ai você atualiza na tua maquina e depois transfere os arquivos via FTP.Lembrando, aqui cada desenvolvedor tem um servidor de desenvolvimento, ai existe um servidor de homologação onde é juntado todas as alterações e um servidor de produção. No teu caso pelo que eu entendi o servidor de desenvolvimento é único, então acho que vai precisar mudar um pouco essa estrutura.
--
--
---
Você recebeu esta mensagem por estar inscrito no grupo "PHP BR"
*** NÃO ESQUEÇA: As regras do grupo estão disponíveis em nossa Wiki:
http://wiki.phpbr.com.br/index.php/Regras_de_Utiliza%C3%A7%C3%A3o_da_Lista
Para enviar mensagens para o grupo, envie e-mails para lista...@googlegroups.com
Para cancelar sua inscrição neste grupo, envie e-mail para lista-phpbr...@googlegroups.com
Para mais opções visite este grupo em: http://groups.google.com/group/lista-phpbr
---
Você recebeu essa mensagem porque está inscrito no grupo "PHPBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lista-phpbr...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--Att,
Maximiliano BrizollaTel: +55 54 96520232
"Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna. Jo 3.16"
--
--
--
--
---
Você recebeu esta mensagem por estar inscrito no grupo "PHP BR"
*** NÃO ESQUEÇA: As regras do grupo estão disponíveis em nossa Wiki:
http://wiki.phpbr.com.br/index.php/Regras_de_Utiliza%C3%A7%C3%A3o_da_Lista
Para enviar mensagens para o grupo, envie e-mails para lista...@googlegroups.com
Para cancelar sua inscrição neste grupo, envie e-mail para lista-phpbr...@googlegroups.com
Para mais opções visite este grupo em: http://groups.google.com/group/lista-phpbr
---
Você recebeu essa mensagem porque está inscrito no grupo "PHPBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lista-phpbr...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
---
Você recebeu esta mensagem por estar inscrito no grupo "PHP BR"
*** NÃO ESQUEÇA: As regras do grupo estão disponíveis em nossa Wiki:
http://wiki.phpbr.com.br/index.php/Regras_de_Utiliza%C3%A7%C3%A3o_da_Lista
Para enviar mensagens para o grupo, envie e-mails para lista...@googlegroups.com
Para cancelar sua inscrição neste grupo, envie e-mail para lista-phpbr...@googlegroups.com
Para mais opções visite este grupo em: http://groups.google.com/group/lista-phpbr
---
Você recebeu essa mensagem porque está inscrito no grupo "PHPBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lista-phpbr...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--