暫存
暫存當前狀態
git stash
暫存當前狀態並加入訊息
git stash push -m "訊息"
查看
查看暫存清單
git stash list
恢復並移除
恢復最新暫存並移除紀錄
git stash pop
恢復指定暫存並移除紀錄
git stash pop stash@{2}
註: 如果出現下列錯誤,是因為 PowerShell 自動將大括號轉換
git stash pop stash@{2}
error: unknown switch `e'
usage: git stash pop [--index] [-q|--quiet] [<stash>]
-q, --quiet be quiet, only report errors
--index attempt to recreate the index
使用 cmd 就不會出現這個問題,如果要在 PowerShell 中解決這個問題,可以使用雙引號框起來:
git stash pop "stash@{2}"
恢復但不移除
恢復最新暫存但不移除紀錄
git stash apply
恢復指定暫存但不移除紀錄
git stash apply stash@{0}
清除
清除最新暫存
git stash drop
清除全部暫存
git stash clear
參考資料:
Git
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com