•   21.05.2024
#Programming #Git

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 😀


Hashtags: