2011-12-23 21 views

Trả lời

11

Để gửi yêu cầu kéo để R2 bạn có thể nhấp Pull Request trên R1 trang (ngã ba của riêng bạn), sau đó Edit và chọn R2 kho trong base fork phần.

Để kéo cập nhật từ R2 và đẩy họ đến kho R1 của bạn, bạn có thể thêm từ xa mới cho R2 như thế:

git remote add r2 git://github.com/<path-to-r2-on-github>.git 

Sau đó, bạn có thể kéo thay đổi từ r2/master đến địa phương master của bạn như thế:

git checkout master # checkout your local master 
git pull r2 master # pull changes from master branch of r2 remote repository 

Và sau đó đẩy chúng đến số R1 của bạn (Tôi cho rằng bạn có R1 được định cấu hình là origin từ xa):

git push origin master # push changes (that you previously pulled from r2) 
         # from local master to master in R1 repository 
+0

Trong trang của R2, tôi chỉ có thể thấy 'Pull Requests' liệt kê các yêu cầu kéo, nhưng không gửi yêu cầu kéo. Có 'pull request' trong trang' R1', gửi request pull tới 'R'. – wenlong

+0

Ồ, xin lỗi. Trước tiên, bạn phải tạo ra ngã ba của riêng bạn là 'R2'. Thêm nó làm từ xa mới vào kho lưu trữ cục bộ của bạn và đẩy bạn kéo nhánh yêu cầu vào r2 ngã ba này. Sau đó, bạn sẽ có thể gửi yêu cầu kéo từ ngã ba r2 mới của bạn đến repo r2 gốc. Tôi đã cập nhật câu trả lời. –

+0

Chỉ 'Ngã ba của bạn' trong trang của R2, tôi thấy rằng tôi có thể chọn ngã ba' R2' để cam kết. :-) – wenlong

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