Tôi đang cố gắng xem các cam kết được thực hiện bởi một người dùng cụ thể và muốn xóa mọi hợp nhất do người dùng đó thực hiện khỏi đầu ra. Làm thế nào tôi có thể làm như vậy?
Tôi có thể kiểm tra các cam kết của một người dùng đang sử dụng git log --author=<name>
, nhưng không thể xóa các cam kết hợp nhất trong đầu ra.
Tái bút: Xung đột hợp nhất không xảy ra trong quy trình làm việc của repo được đề cập, tất cả các nhánh đều được khôi phục trước khi hợp nhất vào chính vì vậy có thể an toàn khi xóa các cam kết hợp nhất khỏi đầu ra và tương tự, hai nhánh tính năng không được hợp nhất với nhau. khả năng.