git stash
保存當前工作進度,會把暫存區和工作區的改動保存起來。執行完這個命令後,在運行`git status`命令,就會發現當前是一個乾淨的工作區,沒有任何改動。使用`git stash save 'message...'`可以添加一些註釋
git stash list
顯示保存進度的列表。也就意味着,`git stash`命令可以多次執行。
git stash pop [–index] [stash_id]
git stash pop 恢復最新的進度到工作區。git默認會把工作區和暫存區的改動都恢復到工作區。
git stash pop --index 恢復最新的進度到工作區和暫存區。(嘗試將原來暫存區的改動還恢復到暫存區)
git stash pop stash@{1}恢復指定的進度到工作區。stash_id是通過`git stash list`命令得到的
通過git stash pop命令恢復進度後,會刪除當前進度。
git stash apply [–index] [stash_id]
除了不刪除恢復的進度之外,其餘和git stash pop 命令一樣。
git stash drop [stash_id]
刪除一個存儲的進度。如果不指定stash_id,則默認刪除最新的存儲進度。
git stash clear
刪除所有存儲的進度。
---------------------
作者:kite___
來源:CSDN
原文:https://blog.csdn.net/daguanjia11/article/details/73810577
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!