Nếu tôi muốn hợp nhất vào một nhánh Git, những thay đổi chỉ được thực hiện đối với một số tệp được thay đổi trong một cam kết cụ thể bao gồm các thay đổi đối với nhiều tệp, làm thế nào để đạt được điều này?
Giả sử git commit gọi là stuffcó thay đổi file A, B, C, và Dnhưng tôi muốn kết hợp chỉ stuffthay đổi của các tập tin Avà B. Nghe có vẻ như một công việc cho git cherry-picknhưng cherry-pickchỉ biết làm thế nào để hợp nhất toàn bộ các cam kết, không phải là một tập hợp con của các tệp.
git checkout .tôi cũng khuyên bạn nêngit clean -fxóa mọi tệp mới nhưng không mong muốn được giới thiệu bởi cam kết được chọn.