Hôm nay mình gặp phải một trường hợp cần apply cùng một thay đổi cho cả 2 branches khác nhau trong project.

Giả sử bạn có 2 branches khác nhau cho 2 khách hàng khác nhau, tạm gọi là branch A và branch B. Và bạn đang fix một bug nghiêm trọng cùng tồn tại trên hệ thống của cả 2 khách hàng, bạn muốn chỉ commit một lần nhưng có thể apply vào luôn cả 2 branches.

Bạn có thể dùng lệnh cherry-pick của Git để giải quyết, như sau:

// Đang ở branch A, commit những thay đổi đógit add -Agit commit -m “Awesome Bug Fixed :(“https:// Chuyển qua branch B và thực hiện lệnh cherry-pick git checkout Bgit cherry-pick Acherry-pick sẽ lấy commit cuối cùng ở branch A merge vào branch B.

Ngoài ra, bạn còn có thể chỉ định danh sách các commit cần “bốc” từ A để “bỏ” vào B nếu cần thiết.

Bạn đang xem: Cherry pick là gì

Chia sẻ bài viết với bạn bè nữa nhé!
facebook google plus twitter
Bình luận

{{ comment.user.name }}
{{ comment.updated_at }}
Xoá bình luận
Bỏ hay Hay
{{comment.like_count}}

*

{{ comment_error }}
Hủy

Hiển thị thử

Chỉnh sửa

Huy Trần

120 bài viết.
2058 người follow
thienmaonline.vn
{{userFollowed ? “Following” : “Follow”}}
Cùng một tác giả

186 46
Làm thế nào để viết blog kĩ thuật?
writing blogging
Tại sao phải viết blog kĩ thuật? Có rất nhiều bài viết trên mạng nói về vấn đề tại sao một lập trình viên nên thường xuyên viết các bài blog kĩ thu…
Huy Trần viết hơn 5 năm trước
186 46

158 39
Phức tạp hoá vấn đề: Phân tích và mô phỏng nút cảm xúc của Facebook
UI CSS CSS3 Animation

Xem thêm: Drop Off Là Gì – Nghĩa Của Từ Drop

(Ảnh) Tiếp tục sêri (Link) lần này, chúng ta sẽ cùng tìm hiểu và mô phỏng lại một chức năng mà mọi người đang bắt đầu sử dụng hằng ngày, đó là chứ…
Huy Trần viết hơn 4 năm trước
158 39

121 19
Lập trình và Toán học
math code developer
Phần 1: Tự truyện Tui và Toán đã từng là hai kẻ thù không đội trời chung trong suốt hơn mười lăm năm ròng rã. Ngay từ ánh nhìn đầu tiên đã ghét nh…
Huy Trần viết gần 5 năm trước
121 19
4 3
Đừng bỏ qua 10 câu lệnh GIT này nếu bạn là developer
Git
Xin chào mọi người, bài viết hôm nay sẽ liên quan đến một công cụ quản lý source code vô cùng quen thuộc đối với developer hiện nay đó chính là Git…
Julian Dong viết 11 tháng trước
4 3
2 1
svn vs git (simple picture, no deep shit)
svn Git comparison
Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, một người bạn bảo: Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy,…
Long Nguyễn Xuân viết hơn 2 năm trước
2 1
{{like_count}}

thienmaonline.vn

{{ comment_count }}

bình luận

{{liked ? “Đã thienmaonline.vn” : “thienmaonline.vn”}}
{{userFollowed ? “Following” : “Follow”}}

Huy Trần

120 bài viết. 2058 người follow

Đầu mục bài viết

Vẫn còn nữa! x

thienmaonline.vn vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!

Khám phá Đăng nhập

Xem thêm: Wash Out Là Gì – Wash Out Và Break Out

Điều khoản Phản hồi Yêu cầu Fanpage

Chuyên mục: Hỏi Đáp