git常用命令之stash

分明一覺華胥夢,回首東風淚滿衣

經常有這種情況,正在開發某個功能,突然被通知要去修復一個bug,但是當前手頭上的功能還未完成。這時,就可以用stash命令,將手頭上的工作暫存起來。

stash命令使用

我用一個例子來介紹stash命令的使用方法。

  1. 我當前正在開發某個功能。
    在這裏插入圖片描述

  2. 使用stash命令,將當前未完成工作暫存起來。

    git stash 
    

    在這裏插入圖片描述

  3. 查看暫存到堆棧上的工作:

    git stash list
    

    在這裏插入圖片描述

  4. stash之後,剛纔正在工作的文件已恢復到上次提交之後的狀態。
    在這裏插入圖片描述

  5. 修復bug,並提交bug。
    在這裏插入圖片描述在這裏插入圖片描述

  6. bug修復完成,現在繼續完成上一個未完成的工作,使用恢復命令:

    git stash apply
    

    即可恢復之前正在開發的功能,如圖:在這裏插入圖片描述

  7. 繼續開發功能:
    在這裏插入圖片描述

  8. 暫存的工作恢復之後,即可刪除堆棧上的臨時工作:

    git stash clear
    

    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章