git stash命令
阿新 • • 發佈:2018-08-10
sta ply 現在 是你 git 分支 一個bug 它的 ash 。num 就是你要恢復的工作現場的編號。
命令:git stash
1.使用git stash 保存當前的工作現場, 那麽就可以切換到其他分支進行工作,或者在當前分支上完成其他緊急的工作,比如修訂一個bug測試提交。
2.如果一個使用了一個git stash,切換到一個分支,且在該分支上的工作未完成也需要保存它的工作現場。再使用git stash。那麽stash 隊列中 就有了兩個工作現場。
3.可以使用git stash list。查看stash隊列。
4.如果在一個分支上想要恢復某一個工作現場怎麽辦:先用git stash list查看stash隊列。確定要 恢復哪個工作現場 到當前分支。然後用git stash pop stash@{num}
5.如果想要清空stash隊列則使用git stash clear。
6.同時註意使用git stash pop命令是恢復stash隊列中的stash@{0}即最上層的那個工作現場。而且使用pop命令恢復的工作現場,其對應的stash 在隊列中刪除。 使用git stash apply stash@{num}方法 除了不在stash隊列刪除外其他和git stash pop 完全一樣。
==========================================================
當有緊急工作時,又不想commit現在做一半的工作,就用git stash,然後就可以切換到其他分支進行緊急工作。
git stash命令