iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 13
0
自我挑戰組

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

用SourceTree合併刪除分支

  • 分享至 

  • xImage
  •  

因為我們跑GitFlow,所以功能完成後要把feature分支合併回develop分支

  • 點擊兩下左邊BRANCHES的develop分支
    https://ithelp.ithome.com.tw/upload/images/20200913/20124384plEtVO32uw.png

  • 切換到develop分支後
  1. 對feature分支點右鍵
  2. 點擊 Merge feature分支 into current branch
  3. 我通常會把Create a new commit even if fast-forward is possible打勾,他的中文意思是不要快進提交,簡單的說法是如果快進提交,那分支只會有一條線,不要快進提交就會有很多條線彎彎曲曲,感覺很專業的樣子(?
  4. 確定
    https://ithelp.ithome.com.tw/upload/images/20200914/20124384jJP8rS9NlM.png

  • 上面的Push會看到有數字,就代表有幾個動作沒有推送到遠端
  1. 點擊上方的Push
  2. 在推送視窗再點擊一次Push
    https://ithelp.ithome.com.tw/upload/images/20200914/20124384zm1bx5hAsZ.png

  • 推送完成後會回到首頁
    https://ithelp.ithome.com.tw/upload/images/20200914/20124384bQiSL7wZ1p.png

  • 我是習慣合併回去就把功能分支刪除,才不會一整排功能分支很礙眼,SourceTree刪除分支要手動刪本地端和遠端,因為都一樣所以只示範刪遠端
  1. 展開REMOTES
  2. 對feature分支點右鍵
  3. Delete orgin/feature分支
  4. 確定,旁邊那個Force delete如果打勾的話,那就不做任何保險措施的刪除,通常是很確定刪了不會出事才打勾
    https://ithelp.ithome.com.tw/upload/images/20200914/20124384Vh1XmpaOU3.png

  • 刪除完成,一樣會回到首頁
    https://ithelp.ithome.com.tw/upload/images/20200914/20124384N6PFkVFzS5.png

上一篇
用Android Studio / IntelliJ IDEA合併刪除分支
下一篇
用Android Studio / IntelliJ IDEA終端機合併刪除分支
系列文
用 Android Studio / IntelliJ IDEA 完成 Git 操作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言