Hiện tại trang web của tôi (máy chủ sản xuất) đã có rất nhiều mã trong đó. Và bây giờ tôi muốn bắt đầu sử dụng Git cho các dự án của mình và thiết lập một máy chủ dàn cho nhóm của tôi. Ai có thể cho tôi bất kỳ lời khuyên?
Đây là hình ảnh trong tâm trí tôi:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
Câu hỏi của tôi là, tôi nên bắt đầu như thế nào?
Đây là một số bước trong suy nghĩ của tôi:
- làm
git init
trong máy chủ sản xuất (điều này có an toàn không?) clone
repo từ sản xuất đến máy chủ dàn dựng- nhà phát triển
clone
repo từ dàn máy đến máy cục bộ của họ push
tệp vào máy chủ dàn sau khi thay đổi xong- khi quá trình dàn dựng đã sẵn sàng,
push
mọi thứ để sản xuất
Luồng công việc này có hợp lý không hay có một số cách tốt hơn để làm điều đó?
Điều gì xảy ra nếu tôi chỉ muốn thay đổi một tệp?
Origin / master có liên quan gì đến nó trong quá trình này không ?? Nguồn gốc là ai? Tôi sẽ kết thúc với nhiều nguồn gốc ??
Ngoài ra, khi nào nhà phát triển nên sử dụng branch
trong trường hợp này?