2017-01-02 13 views
5

Làm cách nào để đồng bộ hóa một repo tôi đã chia sẻ trên GitHub mà không cần tạo một cam kết trong phụ huynh?Tôi có thể đồng bộ hóa một repo tôi đã chia đôi trên GitHub mà không cần tạo một cam kết trong phụ huynh?

Tôi đã tìm thấy một số nguồn hướng dẫn (ví dụ: thisthis, cũng như một số câu hỏi liên quan đến SO) dường như đồng ý chung về cách thực hiện điều này; nhưng tất cả đều ít nhất là nhiều tháng tuổi, và không có gì là 100% rõ ràng về việc liệu các thủ tục tạo ra một cam kết trong repo cha mẹ.

Tôi có thể đồng bộ hóa một repo tôi đã chia đôi trên GitHub mà không tạo một cam kết trong phụ huynh không? Các thủ tục này sẽ tạo ra một cam kết trong repo cha mẹ?

Trả lời

3

Nếu theo "cha mẹ" bạn có nghĩa là repo ban đầu bạn chia đôi, thì có, các phương pháp bạn liên kết cập nhật ngã ba với những thay đổi mới nhất từ ​​repo "cha mẹ" (cho chi nhánh đã chọn) mà không thay đổi " cha mẹ "repo.

Nói chung, yêu cầu kéo (PRs) không để bắt nguồn từ ngã ba và nhắm mục tiêu "phụ huynh" repo, nó cũng có thể ngược lại (như được hiển thị trong bài viết được liên kết của bạn). Bạn cũng có thể gửi PR từ một chi nhánh đến chi nhánh khác trong số cùng một thông báo.

+0

FWIW, nó giống như hầu hết các bước của hướng dẫn được liên kết trên câu hỏi có thể (đáng tin cậy hơn) được thực hiện bằng cách đơn giản nhập bằng cách sử dụng 'https://github.com/YOU/REPO/compare/master...THEM : master' (trong đó 'YOU' là tên người dùng cho ngã ba của bạn và' THEM' là tên người dùng cho repo chính). – orome

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