2012-01-18 29 views

Trả lời

14

Đầu tiên thiết lập một từ xa cho các kho thượng nguồn, nếu bạn chưa sẵn sàng:

git remote add upstream git://github.com/... 

Sau đó lấy nội dung từ xa và hợp nhất từ ​​nó (giả sử bạn đang ở trên các master ngành tương ứng của ngã ba của bạn):

git fetch 
git merge upstream/master 
+0

Bạn hiếm khi muốn làm việc trong chương trình chính của thượng nguồn. Trừ khi bạn cần nó, tôi sẽ bỏ qua việc tạo ra u-master. –

+0

@AdamDymitruk: Đúng. Tôi không nghĩ rằng tôi đã thực sự sử dụng nó với GitHub trong thực tế; Tôi sử dụng nó chủ yếu khi tôi có một repo "mẫu" upstream của riêng tôi mà tôi đã "chia" thành một số repos con, từ đó tôi có thể muốn thay đổi mẫu thượng nguồn. –

+0

điều này có nghĩa là gì? fatal: 'upstream' không trỏ đến cam kết – fancy

Các vấn đề liên quan