git stash筆記

日常工作中經常會需要放下手頭上的工作,轉而去修改之前的某一個bug,此時就需要將現有的改動添加到staging area

git add .

然後將這些改動暫時放入一個stack中:

git stash

這樣就可以切換到另外一個分支,而不需要提交當前未完成的代碼了:

git checkout branch_another

等到解決了緊急的事情,就可以切換回到之前的branch,並將stack中的改動恢復到此branch中:

如果確定之前的git stash是最新的一次stash就可以直接執行:

git stash pop

如果不是最新的stash就如下操作:
git stash apply stash@{3},這裏的3代表stash list中的第三個,查看stash list可以使用以下命令:

git stash list

如果想刪除stash:

git stash drop <id>

或者刪掉所有的:

git stash clear

發佈了31 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章