Câu trả lời của Charles làm việc cho tôi.
git log has option --first-parent --no-merges, so you won't get topic history.
Nhưng nếu bạn đang sử dụng bất kỳ giao diện người dùng đồ họa nào cho các hoạt động Git của mình như, Git Extension, SourceTree, Tortoise Git,
Sau đó, có các tùy chọn trực tiếp để kiểm tra phụ huynh đầu tiên trong các công cụ của bạn. Tôi nghĩ thêm câu trả lời này vào danh sách vì hầu hết mọi người đều thấy Giao diện đồ họa dễ dàng. và Bạn có thể trực tiếp chọn tất cả các cam kết từ chi nhánh cụ thể đó từ công cụ, nếu cần.
Tôi đã đính kèm ví dụ về hai công cụ, Nó cũng tương tự đối với các công cụ khác: [Tôi đã xóa tên người dùng, tên kho git vì đây là kho lưu trữ riêng tư, nhưng bạn vẫn có thể biết cách sử dụng công cụ gốc từ các công cụ ]
- Phần mở rộng Git
- Mở Git Extension -> Kiểm tra nhánh tính năng bạn muốn xem các cam kết, có một tùy chọn để chọn các cam kết đầu tiên như trong Hình ảnh:
- Rùa Git
- Mở thư mục kho lưu trữ -> Nhấp vào Hiển thị nhật ký từ Tortoise Git -> Kiểm tra chi nhánh và chọn các cam kết đầu tiên như trong Hình ảnh
D
vàZ
là một phần của nhánh đã hợp nhất?