Saat ini website saya (server produksi) sudah memiliki banyak kode di dalamnya. Dan sekarang saya ingin mulai menggunakan Git untuk proyek saya dan menyiapkan server pementasan untuk tim saya. Adakah yang bisa memberi saya nasihat?
Inilah gambaran di benak saya:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
Pertanyaan saya adalah, bagaimana saya harus memulai?
Berikut beberapa langkah dalam pikiran saya:
- lakukan
git init
di server produksi (apakah ini aman?) clone
repo dari produksi ke server pementasan- pengembang
clone
repo dari pementasan ke mesin lokal mereka push
file ke server pementasan setelah selesai diubah- bila pementasan sudah siap,
push
semuanya untuk produksi
Apakah alur kerja ini masuk akal, atau ada cara yang lebih baik untuk melakukannya?
Bagaimana jika saya hanya ingin mengubah satu file?
Apakah origin / master ada hubungannya dengan proses ini ?? Siapa asalnya? apakah saya akan memiliki banyak asal ??
Juga, kapan harus digunakan pengembang branch
dalam kasus ini?