git stash详细教程
-
基本命令:
git stash
: 保存当前未提交的更改,并恢复到干净的工作目录。git stash list
: 列出所有的 stash。git stash show
: 显示最新 stash 的简要内容。git stash show -p
: 显示最新 stash 的详细内容。
-
应用和删除:
git stash apply
: 应用最新的 stash 但不删除它。git stash pop
: 应用最新的 stash 并将其从 stash 列表中删除。git stash drop
: 删除指定的 stash(默认删除最新的 stash)。git stash clear
: 删除所有 stash。
-
创建和恢复:
git stash save "message"
: 保存当前更改并附带注释。git stash apply stash@{n}
: 应用指定的 stash(n
是索引号)。
-
存储特定更改:
git stash push -m "message"
: 保存更改并附加备注。git stash push -k
: 只保存工作目录的更改,不包括暂存区的更改。
使用这些命令,你可以灵活地管理和恢复你的工作进度。如果有更多问题或需要深入了解某一部分,请告诉我!