Tôi có một chi nhánh đã hợp nhất chính với nó vài lần (để nhận các bản sửa lỗi mới nhất cho chi nhánh tính năng đó). Bây giờ tôi muốn xem tất cả những thay đổi tôi đã thực hiện sau khi tôi bắt đầu làm việc trong chi nhánh đó vì vậy tôi đã thử git diff start_commit..HEAD
. Tuy nhiên tôi nhận thấy rằng git cũng hiển thị những cam kết hợp nhất để đó không phải là những gì tôi muốn.Cách GitHub tạo một yêu cầu kéo
Sau đó, tôi đã cố gắng tạo yêu cầu kéo từ nhánh đó để xem có áp dụng cho yêu cầu kéo của GitHub hay không, nhưng nhận thấy yêu cầu kéo chỉ hiển thị các thay đổi mà tôi muốn.
Chi nhánh trông như thế này
master: A---B---C---D---E---F
\ \ \
feature: G---H---I---J---K---L
Và vấn đề là git diff A..L hiển thị tất cả cam kết từ A-L, nhưng yêu cầu kéo GitHub của chỉ hiển thị G-L đó là những gì tôi muốn.
Vì vậy, lệnh (hoặc lệnh) GitHub đang sử dụng để tạo yêu cầu kéo?
Chỉnh sửa: Đã thêm hình ảnh
'git diff origin/master your_feature_branch'? –
Không, đó là bao gồm các cam kết khác từ chủ sau khi phân kỳ quá .. – OsQu