Để có dự án django mới và chạy nhanh hơn, tôi muốn duy trì một "bộ xương dự án" riêng biệt mà tôi căn cứ tất cả các dự án mới của mình. Nó sẽ là tuyệt vời nếu, như tôi cải thiện bộ xương, tôi có thể mang lại những cải tiến vào các dự án hoạt động của tôi. Làm thế nào tôi có thể thực hiện điều này với git?Tạo dự án mới từ bộ khung dự án bằng git
Vì vậy, có thể trong máy git kho lưu trữ từ xa của tôi, tôi sẽ có 1 repo cho mỗi dự án và một cho bộ xương?
- Proj-A-repo
- Proj-B-repo
- skeleton-repo
Nếu tôi muốn tạo ra một mới Proj-C tại địa phương dựa trên bộ xương, sau đó đẩy tôi thay đổi cục bộ lên đến máy chủ từ xa trong một repo mới gọi là proj-C-repo, làm thế nào tôi có thể làm điều này?
Tôi đã đọc qua khá nhiều tài liệu về git, nhưng tôi đã nhầm lẫn về cách thực hiện việc này. Tôi có cần phải sao chép bộ xương, hoặc tạo một repo trống và sau đó theo dõi một chi nhánh từ xa, hoặc cái gì khác?
Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn rất nhiều. – asciitaxi
Để mở rộng về điều này, tôi cũng tìm thấy câu trả lời này về việc thêm và đổi tên git điều khiển từ xa hữu ích: http://stackoverflow.com/questions/1221840/error-remote-origin-already-exists-on-git-push-to-new -repository – Matt
Yea, khóa đang đổi tên móc sau bản sao. Bạn cũng có thể sao chép và đổi tên các điều khiển từ xa trực tiếp trên máy chủ "trung tâm" trước khi sao chép/kéo đến máy trạm của bạn. Bạn chắc chắn nên sao chép/đẩy đến một repo off-workstation trước khi bạn nhận được nhiều hơn một vài giờ vào dự án mới để những người khác có thể nhìn thấy những gì bạn đang lên đến, và bạn có một ref để trở lại. – hobs