git-stash操作

1.保存工作目录中的修改:

bash 复制代码
git stash

这个命令将暂存未提交的更改并将工作目录恢复到干净的状态。这些更改可以通过后续的 git stash applygit stash pop 恢复出来。

2.保存修改并添加描述:

bash 复制代码
git stash save "描述"

使用此命令,你可以为存储的更改添加描述性的消息,以便稍后查看存储的堆栈内容时能更清晰地了解每个存储的用途。

3.查看保存的存储列表:

bash 复制代码
git stash list

这个命令会列出当前存储的堆栈列表,显示每个存储的索引号、描述以及存储的更改数量。

4.恢复最新的存储:

bash 复制代码
git stash apply

此命令应用最近的 stash,但并不从堆栈中删除它。如果要应用特定的 stash,请在 apply 后面加上 stash 的索引号(比如 git stash apply stash@{2})。

5.应用并删除最新的存储:

bash 复制代码
git stash pop

这个命令会应用并删除最近的 stash。

6.删除存储:

bash 复制代码
git stash drop stash@{n}

用于删除特定的 stash。n 是 stash 的索引号。

6. 清除所有存储:

bash 复制代码
git stash clear

这个命令会删除所有的 stash,慎用,因为此操作不可逆。

通过 git stash,你可以暂时保存你的修改,这样你就可以在进行其他操作或者切换分支时暂时隐藏当前的修改,而后在需要的时候再重新应用这些修改。

相关推荐
Selicens16 小时前
git批量删除本地多余分支
前端·git·后端
闲云一鹤2 天前
Git LFS 扫盲教程 - 你不会还在用 Git 管理大文件吧?
前端·git·前端工程化
vibecoding日记4 天前
为什么我就想要「线性历史 + Signed Commits」,GitHub 却把我当猴耍 🤬🎙️
git·编程工具
程序员小崔日记5 天前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
Bigger6 天前
为什么你的 Git 提交需要签名?—— Git Commit Signing 完全指南
git·开源·github
DianSan_ERP6 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
红豆子不相思7 天前
Tomcat 环境搭建与集群实战
服务器·git·tomcat
杰哥技术分享7 天前
Git 仓库迁移技术文档:从 CODING.net 迁移至腾讯云 CNB
git
梅孔立7 天前
Ansible 100 台服务器一键管控实战 进阶版
服务器·git·ansible