Tôi đang làm việc trên một dự án và tôi có một repo git trung tâm. Dự án này là một bộ xương là một đường cơ sở cho một số nhánh.Git Tracking Upstream
Có thể định cấu hình vùng làm việc cục bộ của tôi cho một ngã ba để theo dõi trung tâm của dự án dưới dạng gốc và theo dõi tổng thể của bộ xương dưới dạng nhánh riêng biệt có tên là thượng nguồn theo dõi tổng thể của bộ xương để chọn thay đổi khung sườn không?
Tôi đoán tôi muốn công việc của tôi là một cái gì đó như:
Tạo Skeleton >> Fork Skeleton >> Skeleton Kéo Những thay đổi từ Fork 2 >> Fork 1 Kéo Những thay đổi từ Skeleton
Có một quá trình tốt hơn để làm những gì tôi đã mô tả?
Đó là dọc theo dòng của những gì tôi đã cố gắng để làm điều đó nhắc nhở câu hỏi này. Lệnh 'git branch --set-upstream upstream_master upstream/master' sẽ không hoạt động trực tiếp sau' git remote add upstream/srv/repos/git/skeleton.git'. Tại sao vậy? Tôi đã vô tình khắc phục sự cố đang cố gỡ rối. Tôi đã không chính xác muốn chạy 'git fetch upstream' trong cây làm việc chính của tôi, nhưng việc sử dụng nó để khắc phục sự cố sau đó cho phép tôi thêm một nhánh theo dõi từ xa vào luồng ngược/chủ.Tôi cho rằng đó là vì nhánh phía xa/thượng nguồn không có trong repo của tôi cho đến lúc đó. –
trực tiếp sau 'remote add'? Trước tiên, bạn cần 'git fetch upstream', để nhánh theo dõi từ xa' upstream/master' được tìm nạp và đặt vào repo cục bộ của bạn. 'Git fetch' không sửa đổi bất kỳ tệp cục bộ nào của bạn. – VonC