iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0
自我挑戰組

用 Android Studio / IntelliJ IDEA 完成 Git 操作系列 第 23

用Android Studio / IntelliJ IDEA終端機撿櫻桃

  • 分享至 

  • xImage
  •  

因為現在每個功能都拆成一個分支,有可能你要的程式碼在別的分支,總不可能去別的分支複製貼上吧,這時候有兩種方法,一個是撿櫻桃 Cherry-Pick,另一個是變基 rebase,先從撿櫻桃開始

  • 現在我們在feature/功能分支05,看到feature/功能分支04的第四個功能是我們需要的
    https://ithelp.ithome.com.tw/upload/images/20200922/20124384TphIzbQkFc.png

  1. 先展開git清單
git log --oneline --all
  1. 對要撿櫻桃的提交,複製該紅框處的字串
    https://ithelp.ithome.com.tw/upload/images/20200923/201243842BEoNwGcoJ.png

  • 執行撿櫻桃
git cherry-pick 41ed7bb

https://ithelp.ithome.com.tw/upload/images/20200923/20124384oKndbrrFHT.png

  • 如果有衝突的話會要求解決衝突,沒有的話就像現在這樣,我們在feature/功能分支05,但是"功能分支04 - 第四個功能"出現在我們的分支中
    https://ithelp.ithome.com.tw/upload/images/20200922/20124384DOAjEP4AF8.png

上一篇
用SourceTree撿櫻桃
下一篇
用Android Studio / IntelliJ IDEA合併前預先解衝突
系列文
用 Android Studio / IntelliJ IDEA 完成 Git 操作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言