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 origin
mà nội dung của chúng sẽ được lấy từ đó upstream
.
git fetch upstream
là 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
.