В даний час на моєму веб-сайті (виробничому сервері) вже є багато коду в ньому. А тепер я хочу почати використовувати 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
в цьому випадку?