Tôi đã tạo bản ngã của một số dự án GitHub. Sau đó, tôi tạo ra chi nhánh mới và đã làm một bản vá bên trong nhánh đó. Tôi đã gửi yêu cầu kéo cho tác giả và anh ấy áp dụng bản vá của tôi và thêm một số cam kết sau. Làm thế nào tôi có thể đồng bộ hóa ngã ba của tôi trên GitHub với dự án ban đầu bây giờ? Tôi có phải xóa cái nĩa của tôi trên GitHub và tạo cái nĩa mới cho mỗi miếng vá của tôi mỗi lần không?Làm thế nào để đồng bộ hóa ngã ba với dự án GitHub gốc?
5
A
Trả lời
8
Bạn không cần phải refork
nữa. Chỉ cần thêm một điều khiển từ xa (ví dụ: upstream
) và fetch upstream
để cập nhật kho lưu trữ nhân bản của bạn.
$ git remote add upstream <original-repo-url>
$ git fetch upstream # update local with upstream
$ git diff HEAD..upstream/master # see diffs between local and upstream/master (if there is no diff then both are in sync)
$ git pull upstream master # pull upstream's master into local branch
$ git push origin HEAD # push to your forked repo's remote branch
Các vấn đề liên quan
- 1. GitHub: làm cho ngã ba một "dự án riêng"
- 2. Ngã ba và đồng bộ hóa kho lưu trữ Subversion của Google Code vào GitHub
- 3. làm thế nào để bỏ ngã ba kho github?
- 4. Làm thế nào để bạn ngã ba một repo có thượng nguồn bạn đã ngã ba?
- 5. Làm thế nào để ngã ba một repo không GitHub trên GitHub?
- 6. Làm thế nào để vô hiệu hóa ngã ba trên repo tư nhân trên github
- 7. Ngã ba đá quý cho dự án Rails
- 8. Git - Ngã ba không có Github
- 9. Git: Làm thế nào để bạn ngã ba với ý định phá vỡ quan hệ với repo gốc?
- 10. Trong Team Foundation Server, Làm thế nào để một ngã ba một dự án?
- 11. Làm thế nào để thay đổi nguồn của một ngã ba Github?
- 12. Tôi nên giữ các dự án ngã ba trên github trong bao lâu?
- 13. Github: làm thế nào để ngã ba sau khi nhân bản?
- 14. Xóa phụ thuộc ngã ba của kho lưu trữ GitHub
- 15. Nhiều ngã ba() Đồng thời
- 16. Để ngã ba hay không ngã ba?
- 17. Kéo các thay đổi từ một ngã ba Github
- 18. Làm cách nào để hợp nhất một ngã ba chính?
- 19. làm thế nào để đồng bộ hóa repos của bitbucket trên github?
- 20. Cách đồng bộ hóa gitlab với github
- 21. Làm cách nào để đồng bộ hóa các phiên bản giữa các dự án Visual C#?
- 22. Có cách nào để sử dụng bitbucket để ngã ba một dự án lật đổ?
- 23. Reattach một ngã ba "tách rời" trong Github?
- 24. Giấy phép BSD: Cách quản lý phân bổ và tên dự án trong một ngã ba
- 25. Làm thế nào để đồng bộ hóa với Julia CUDArt?
- 26. ngã ba() nhiều hơn dự kiến?
- 27. Công việc để làm việc trên một ngã ba github của một thư viện python?
- 28. Github: đưa chi nhánh phát triển mới vào ngã ba của tôi
- 29. làm thế nào để giết con của ngã ba?
- 30. Làm cách nào để tìm nhánh trên ngã ba của người khác trên GitHub?