iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
0
自我挑戰組

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

用Android Studio / IntelliJ IDEA終端機儲藏程式碼

  • 分享至 

  • xImage
  •  

有時候會遇到一個狀況,寫程式寫到一半突然說有個Bug要修,依照GitFlow就是新開一個分支來修,但現在的程式又不到可以提交的內容,但不提交又切不過去新分支,這時候就可以用儲藏這個功能

  • 紅框處就是寫到一半的程式碼
    https://ithelp.ithome.com.tw/upload/images/20200920/20124384q6miTPLCMg.png

  • 先輸入Git指令,儲藏完就會回到前一次提交的狀態,這樣就能切換到別的分支
git stash save "輸入儲藏的名稱,跟命名一樣不要輸入無意義的內容,不然會很麻煩"

https://ithelp.ithome.com.tw/upload/images/20200920/20124384Y4DV1nAnPw.png

Bug修完了,要怎麼把儲藏的程式碼拿回來

  • 先切回原本的分支,在這裡是feature/功能分支04
git stash pop stash@{0}

https://ithelp.ithome.com.tw/upload/images/20200920/201243847TM1fnTrNE.png

  • 這樣就會看到之前寫一半的程式碼又回來了,使用指令模式會自動刪除已經使用的儲藏
    https://ithelp.ithome.com.tw/upload/images/20200919/20124384BzuEOD4b06.png

指令模式下我要怎麼知道我有那些儲藏

git stash list

https://ithelp.ithome.com.tw/upload/images/20200920/20124384ZBKU4haH7z.png

刪除全部儲藏

git stash clear
  1. 儲藏程式碼
  2. 顯示儲藏清單,有一筆儲藏
  3. 刪除全部儲藏
  4. 顯示儲藏清單,沒有儲藏
    https://ithelp.ithome.com.tw/upload/images/20200920/20124384NdYiNkJ60q.png

儲藏真的滿好用的,有時候一個寫法寫完,想要試另一個寫法,也可以先儲藏,如果另一個寫法不滿意,就先捨棄再把儲藏的內容拿回來


上一篇
用SourceTree儲藏程式碼
下一篇
用Android Studio / IntelliJ IDEA撿櫻桃
系列文
用 Android Studio / IntelliJ IDEA 完成 Git 操作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言