git stash暫存操作

開發過程中經常會遇到正在做當前任務,突然又要切換到其它分支調試代碼,又不想將當前代碼提交,這時就可以使用暫存操作,等其它事情完成後可以回過頭來恢復暫存的任務繼續開發;

1.暫存操作
#查看當前狀態
git status
#如果有修改或新增代碼可以使用暫存操作
git stash save '暫存標識'
2.查看當前暫存操作記錄
git stash list
3.恢復暫存的工作
  • pop命令恢復,恢復後暫存區域會刪除當前的記錄
#恢復指定的暫存工作, 暫存記錄保存在list內,需要通過list索引index取出恢復
git stash pop stash@{index}
  • apply命令恢復,恢復後,暫存區域會保留當前的記錄
#恢復指定的暫存工作, 暫存記錄保存在list內,需要通過list索引index取出恢復
git stash apply stash@{index}
4.刪除暫存記錄
#刪除某個暫存, 暫存記錄保存在list內,需要通過list索引index取出恢復
git stash drop stash@{index}
#刪除全部暫存
git stash clear

GitHub地址:https://github.com/mingyang66/spring-parent/tree/master/doc

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