В даний час на моєму веб-сайті (виробничому сервері) вже є багато коду в ньому. А тепер я хочу почати використовувати Git для моїх проектів та налаштувати поетапний сервер для своєї команди. Хтось може мені порадити?
Ось картина в моєму розумі:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
Моє запитання: як мені почати?
Ось кілька кроків у моїй думці:
- зробити
git initсервер виробництва (це безпечно?) cloneрепо від виробництва до постановочного сервера- розробники
cloneрепо від постановки на локальну машину pushпісля закінчення зміни файлів на інсценірувальний сервер- коли постановка готова,
pushвсе до виробництва
Чи має цей робочий потік сенс, чи є якийсь кращий спосіб зробити це?
Що робити, якщо я хочу змінити лише один файл?
Чи має походження / господар щось спільне з цим у цьому процесі ?? Хто походження? я збираюся в кінцевому підсумку мати багато походження ??
Також коли розробник повинен використовувати branchв цьому випадку?