用法:
git stash 儲存當前修改
git stash list 查看當前全部的儲存
git stash apply 應用最新的儲存,(不要求在相同分支,若是儲存和當前目錄的修改有衝突,能夠解決衝突)
git stash apply stash@{2} 選擇應用哪一個stash
git stash apply --index 若是當前目錄有修改,再應用時同時將本地的修改也更新到stash中
git stash drop 使用apply時,只是取出stash,並未將stash drop掉,能夠用drop丟掉某個stash
git stash pop 做用至關於先使用apply,再用drop
取消儲藏:沒有提供直接的命令,能夠經過取消儲藏的補丁實現,git stash show -p stash@{0} | git apply -R
從儲藏中建立分支:有時,你在stash後的分支作了許多其它工做,你想從新應用儲藏時可能遇到一些問題,能夠以當時應用的那個儲藏的commit建立一個分支,再在這個分支上應用儲藏, git stash branch new_brach_namehtml