git stash是 Git 中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改。 一、基本用法 1. 保存当前修改(包
git stash 是 Git 中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改。 一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)
2. 查看保存了哪些 stash
示例输出:
3. 恢复最近一次 stash 并删除它
4. 恢复某一个 stash 并删除它
5. 恢复某一个 stash 但保留它
6. 删除某一个 stash
7. 清除所有 stash
二、常见增强用法1. 只 stash 暂存区和工作区中已修改的文件(不包括未追踪文件)
2. 包括未追踪的文件一起 stash
3. 包括未追踪和忽略的文件一起 stash
4. 带描述信息
三、举个例子假设你在 main 分支开发中临时要切换到 bugfix 分支修复紧急问题:
|
2022-04-23
2023-04-23
2024-04-08
2024-11-15
2022-10-16