Câu trả lời:
Cập nhật tháng 8 năm 2016: Thay đổi nhánh cơ sở của Yêu cầu kéo cuối cùng cũng cho phép thay đổi nhánh đó.
(Và điều này kết thúc số 18 , đã được 3 năm và có hơn 1500 bình luận)
Sau khi bạn đã tạo một yêu cầu kéo, bạn có thể sửa đổi nhánh cơ sở để những thay đổi trong yêu cầu kéo được so sánh với một nhánh khác.
Câu trả lời ban đầu:
Vì không thể chỉnh sửa bài PR theo ngành (xem bên dưới), cách dễ nhất là:
Supersedes #123
(như bình luận bên dưới của Rivera )(câu trả lời gốc, chỉ có giá trị khi tạo PR )
Bạn có thể thử và chọn một nhánh cơ sở khác , như trong " Thay đổi phạm vi nhánh và kho lưu trữ đích " (Nhấp vào Edit
nút ở đầu trang PR)
Cách dễ nhất để nghĩ về phạm vi nhánh là:
- các chi nhánh cơ sở là nơi bạn nghĩ rằng thay đổi này sẽ được áp dụng,
- các chi nhánh đầu là những gì bạn muốn được áp dụng.
Thay đổi kho lưu trữ cơ sở thay đổi người được thông báo về yêu cầu kéo.
Mọi người có thể đẩy đến kho lưu trữ cơ sở sẽ nhận được thông báo qua email và thấy yêu cầu kéo mới trong trang tổng quan của họ vào lần đăng nhập tiếp theo.
Nếu bạn chọn làm chi nhánh cơ sở mà người bảo trì ban đầu (chủ sở hữu) muốn, thì PR của bạn nên hợp nhất từ chi nhánh của bạn (không thay đổi) sang chi nhánh cơ sở mới.
Nếu chi nhánh của bạn (vẫn) khả dụng từ xa, bạn không phải tạo chi nhánh mới tại địa phương.
Chọn chi nhánh của bạn (có các thay đổi mà bạn đang gửi) trực tiếp từ menu thả xuống hoặc trong "# chi nhánh" ( https://github.com/account/project/bragets ).
Nhấp vào "Yêu cầu kéo mới". Điều này cho phép bạn chọn một chi nhánh cơ sở (mục tiêu) mới.
Đây là ảnh chụp màn hình giao diện mới của Github:
Tôi có thể gửi PR của chi nhánh UX
so với bất kỳ ngã ba / chi nhánh nào --- dù trước đó tôi có gửi PR cho chi nhánh hay không UX
.
Bây giờ bạn có thể: https://github.com/blog/2224-change-the-base-branch-of-a-pull-request
"Bây giờ, bạn có thể thay đổi nhánh cơ sở của một yêu cầu kéo mở. Sau khi bạn đã tạo một yêu cầu kéo, bạn có thể sửa đổi nhánh cơ sở để những thay đổi trong yêu cầu kéo được so sánh với một nhánh khác. Bằng cách thay đổi nhánh cơ sở của yêu cầu kéo ban đầu của bạn thay vì mở một yêu cầu mới với nhánh cơ sở chính xác, bạn sẽ có thể giữ lại các công việc và cuộc thảo luận có giá trị. "
Bạn phải tạo một yêu cầu kéo mới như đã đề cập trong LINK gibhub doc
New Pull request
compare page
bên trái, chọn cái target branch
bạn muốn đẩy và bên phải chọn cái branch you already pushed
.PR
.PR
Nó khá đơn giản. Chỉ cần nhấp vào PR mà bạn muốn thay đổi nhánh cơ sở của nó. Tìm nút "Đóng yêu cầu kéo" ở gần cuối trang web. Bây giờ bạn có thể tạo lại một bài PR mới một cách bình thường - hãy đảm bảo lần này bạn chọn đúng nhánh cơ sở.