Tôi có một ngã ba ( origin) từ một dự án ( upstream) trên github. Bây giờ dự án thượng nguồn đã thêm một chi nhánh mới, tôi muốn nhập vào ngã ba của tôi. Làm thế nào để làm điều đó?
Tôi đã thử kiểm tra điều khiển từ xa và tạo một nhánh trên đó, nhưng nó sẽ cấu hình nhánh theo cách mà nó git pushđang cố gắng đẩy tới upstream:
git checkout upstream/branch
git checkout -b branch
biên tập
Có thể điều đó không rõ ràng, nhưng tôi muốn thêm chi nhánh vào kho lưu trữ cục bộ của mình, vì vậy tôi có thể đẩy nó đến origin(ngã ba của tôi) thông qua git push. Bởi vì các kho lưu trữ ngược dòng thường chỉ đọc và bạn chia nó để đóng góp.
Vì vậy, về cơ bản tôi muốn kiểm tra một chi nhánh không tồn tại originmà nội dung của chúng sẽ được lấy từ đó upstream.
git fetch upstreamlà một lựa chọn tốt hơn ở bước đầu tiên, vìgit pull upstreamđòi hỏi nhiều hành động phải được thực hiện saugit remote add ...choupstream.