нет зачем в сеть выкладывать свой код. тогда уж битбакет. а деплой зачем? это чтобы боевой сервер забирал с тестового? ну пусть у меня тестовым будет мой локальный проект и когда я понимаю что функционал добавлен\работает я пушу это дело на боевой сервер. как я понимаю в случае чего я смогу откатить изменения?
насчет виртуалки - ресурсоемко. так а если кто еще будет с эти репом работать? он себе клонирует серверный реп, а потом его запушит? так тут вроде яснее стало. сейчас мне нужно на сервере создать основной реп, откуда я буду клонировать?
в таком случае нужно два репозитария - тестовый (локально) и мастер (на сайте) ? я все правильно понял. и в принципе ничего не поменяется для меня. пути не собьются. просто я буду не копировать а мерджить\коммитить?
я в общем то программист. думаю админ мне сервер гита поднимет при помощи манов\мата и гугля. а вот как это работать будет в дальнейшем мне хочется узнать. вот как было - есть папка с yii на локалке. я её поправил. подключился к серверу, закинул - все у меня уже на сервере сайт поднялся. а как с гитом будет в этом случае?