Tôi có các bản repos sau đây.Thiết lập nguồn gốc từ xa git
- DEV REPO: trong một thư mục trên máy tính phát triển của tôi, nơi tôi có thay đổi
- REPO CHÍNH: kho trần trên máy phát triển của tôi mà tôi đẩy những thay đổi từ dev repo
- SẢN XUẤT REPO: kho lưu trữ trên máy chủ để lấy thông tin cập nhật từ repo chính
Tôi đã sử dụng git remote add origin /Users/me/sites/main_repo
để đặt repo CHÍNH làm nguồn gốc cho bản ghi nhớ DEV. Repo SẢN XUẤT là trên một máy chủ từ xa. Tôi có thể sử dụng một biến thể của cùng một lệnh để thiết lập repo CHÍNH làm nguồn gốc cho repo SẢN XUẤT không? Nếu "có", thì tôi giả sử cú pháp sẽ bao gồm địa chỉ ip. Nó sẽ trông như thế nào?
Tại sao nó là một ý tưởng thực sự xấu? Thực hiện một số tìm kiếm ngay bây giờ cho các ví dụ về kịch bản triển khai. – Jay
Bởi vì việc triển khai thường có nghĩa là (đọc "luôn luôn") nhiều hơn những gì 'git pull' làm. Bạn có thể cần phải thiết lập thông tin đăng nhập DB sản xuất, xóa bộ nhớ cache, tăng số phiên bản, sao lưu phiên bản cũ hơn để bạn có thể quay lại nếu mọi thứ xảy ra sai, tối ưu hóa/giảm thiểu tài sản của bạn (ví dụ: CSS và Js) và một số khác nhiều thứ. –
@ClementHerreman - có vẻ như, dựa trên lời giải thích của bạn, sử dụng git pull không phải là quá nhiều "ý tưởng tồi" vì nó là một giải pháp hạn chế. Đôi khi tôi thấy git pull là một giải pháp triển khai đơn giản, hiệu quả và hoàn hảo khi tôi có một kịch bản đơn giản. – Brady