Apply một commit từ branch này sang branch khác bằng lệnh cherry-pick
1
phút đọc
Trường hợp này xảy ra khi bạn chưa checkout qua nhánh develop
, vẫn còn đang ở nhánh master
mà lỡ tay enter cái commit
, thì dùng tới cách này.
- Sử dụng
git log
để biết và lấy ra hash-commit ứng với commit mà bạn muốn thực hiện cherry-pick.
# Checkout master
$ git checkout master
# Hiển thị log
$ git log
Câu lệnh trên sẽ liệt kê ra các commit mà bạn đã thực hiện. Bạn tìm trong đó và chọn ra hash-commit mong muốn.
Apply commit bạn chọn ở trên vào nhánh develop
# Checkout branch develop
$ git checkout develop
# Thực hiện cherry-pick
$ git cherry-pick
# Cuối cùng là push code lên repository
$ git push origin develop
Xong, đến đây là bạn đã thực hiện xong thao tác apply một commit từ branch master
sang branch develop
. Chúc các bạn luôn nhớ checkout & merge branch trước khi code 😀