Есть dev-сервер, на котором был создан пустой репозиторий --bare и с локальной машины был залит туда проект через commit/push, создан хук на post-update который делает pull в директории dev-сервера под apache, после push с локальных машин, а потом ручками на prod.
Получается так что каждая локальная машина с клоном, создаёт свою ветку (под задачу) делает commit и push своей ветки в репозиторий.
- Нужно ли merge ветки перед push или merge веток лучше дать уже на dev сервере?
- Если на dev всё ок, то пора выгружать на prod, стоит выгружать руками или на prod сервере снести файлы проекта (снести проект) и сделать clone и обновлять через pull?
Понимаю, есть нужно изначально делать правильно, прогон тестов и выгрузка стразу на prod, да ещё раз проектов немало они разные нужны разные условия и там уже контейнеры (lxc) и т.д. Но сейчас хотя бы наладить работы с гитом.