天天看點

使用IDEA進行git cherry-pick操作

代碼已經送出了好幾次才想起來其中有幾次送出是要盡快上線的。沒辦法,隻能進行cherry pick了。

我使用的是IDEA,但是在git菜單裡找了半天沒找到cherry pick相關的操作入口。

百度了一下,找到一篇CSDN上面的文章:

https://blog.csdn.net/u010800970/article/details/80000494

照貓畫虎,依葫蘆畫瓢,試了一下,結果不管用。。

不知道是版本問題還是怎麼回事,隻好去官網找文檔,順利解決!

這裡記錄一下使用過程。

我目前的代碼分支是2198,目标上線分支是2243。後面2243的代碼review後會合并都hotfix分支上。

  1. 切換分支到目标分支2243上
  2. 打開Versin Control面闆
  3. 在版本控制台點開Log标簽
  4. 修改分支為要cherry pick的分支
  5. 點選最後一個按鈕,可以把已經合并過來的送出置灰。這一步可選
  6. 在下面選擇要cherry pick的送出,按住ctrl鍵選多條,然後點選倒數第二個按鈕進行cherry pick
  7. 接下來IDEA會依次把每一次送出彈出來讓你寫送出消息(使用預設的就行)。前面選了多條就會彈多次,是以不要急。
  8. 最後把送出的代碼Push掉就好了。