Để 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
Nguồn
2011-12-23 08:45:48
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
Ồ, 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. –
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