io lo utilizzo da poco GIT, su un paio di progetti, non so quanto posso esserti di aiuto.
una volta installato il git (qui utilizziamo un server Linux) , ho creato il git repository nella directory del progetto sul server, sono state date le autorizzazioni ai vari utenti.
Per lo sviluppo io e i miei colleghi utilizziamo RubyMine ma questo è indifferente, in ogni caso, ho scaricato il progetto in locale utilizzando il comando "clone".
Una volta aggiornato il codice si esegue il comando "commit" per committare le modifiche e Push per inviarle al server git, poi mi sposto sul server di produzione, nel path dell'applicazione ed eseguo il comando GIT pull che aggiorna il codice sorgente con le ultime modifiche.