Git--stash操作,幫助你暫存工作區的變動

場景描述:
新功能代碼正在開發,還未完全完成;突然現場有一個緊急bug需要修復,這個時候如何保存已有的開發代碼呢?

git stash就可以

  1. 在終端輸入git stash 會將當前工作區暫存起來
  2. 通過git stash list 可以查看已經暫存的列表
  3. 這個時候,你執行git status查看狀態就會發現,git認爲沒有任何變動

然後開始解決bug
完成後通過git commit 添加到暫存區,然後git commit 提交就ok了

解決完bug後,開始恢復暫存的工作區代碼

  1. 執行git stash apply

    stach apply 把之前我們暫存的代碼,放到我們當前的工作區,但是不會刪除爲我們暫存的信息,這個時候執行 git stash list 還能看到我們暫存的列表

當然你也可以執行 git stash pop 來恢復暫存的工作區代碼,不過pop會把暫存的list刪除掉,這點跟apply不太一樣

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