git cherry-pick áp dụng một commit cụ thể từ một branch lên một branch khác — sao chép chỉ các thay đổi của commit đó, mà không merge toàn bộ branch. Nó hữu ích để áp dụng chọn lọc các thay đổi cụ thể, như backport một bản sửa lỗi.
Cách cherry-pick hoạt động
# áp dụng một commit cụ thể từ một branch khác lên branch hiện tại
git cherry-pick <commit-hash>
git cherry-pick <commit1> <commit2>
git cherry-pick A..B
