git整理(二)

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 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

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