2014-09-23 13 views
17

Trong quá trình làm việc của tôi, tôi cần cung cấp danh sách các tệp cho quản trị viên máy chủ của mình. Danh sách xuất phát từ việc hợp nhất chi nhánh của tôi (Chi nhánh A) vào chi nhánh chính.Làm cách nào để thực hiện Git Log chỉ xem các lần hợp nhất thành chi nhánh chính?

Vì vậy, tôi hợp nhất chi nhánh A thành chi nhánh chính và sau đó triển khai Master.

Ngay bây giờ là tốt nhất tôi có thể làm gì với git log là sau nhưng danh sách này chứa cam kết khác nữa (không chỉ hợp nhất Tôi đang tìm):
git log -m --name-only --author=[NAME]

Vì vậy, về cơ bản tôi cần phải lấy lại danh sách tệp để hợp nhất Branch A vào Master Branch

Có thể thực hiện với lệnh cli không?

Trả lời

18

thu hẹp nó xuống bằng git log --merges --author để tìm ra các cam kết mà bạn muốn và sau đó cố gắng

git diff --name-only ${MERGE_SHA}^1..${MERGE_SHA} 
+5

Tôi nghĩ '--merges' đã là một tăng cường bộ lọc lớn – WonderLand

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