Git на продакшин сервере?
Удобен для использования Capistrano. Не могу судить за другие т.к. тесно только работал с этой системой. Версии релизов храняться на сервере и в случае неоходимости можно быстро откатить код. Также при каждом релизе не нужно лезть на сервер и делать пулл.
Деплой обычно сначала делаю на www-dev, а потом уже www. www-dev перед каждым деплоем полностью синхронизируется с www, включая бд. Соответственно, перед деплоем у тебя 2 абсолютно идентичных проекта. Проверяешь всё на одном, ну а затем - Поехали!