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,你可以暂时保存你的修改,这样你就可以在进行其他操作或者切换分支时暂时隐藏当前的修改,而后在需要的时候再重新应用这些修改。

相关推荐
&Sinnt&10 小时前
Git 版本控制完全指南:从入门到精通
git·后端
Tiny21413 小时前
多人协同开发时Git使用命令
git
WebGirl14 小时前
代码Revert后再次Merge会丢失的问题
git
小皮侠19 小时前
nginx的使用
java·运维·服务器·前端·git·nginx·github
HalukiSan20 小时前
如何提交PR
git·gitlab·github
爱莉希雅&&&1 天前
shell编程之awk命令详解
linux·服务器·git
baiyu331 天前
成为git砖家(12): 看懂git合并分支时冲突提示符
git
wu_aceo1 天前
将本地项目提交到Gitee
git·gitee·提交·本地提交·上传git
随便取个六字2 天前
GIT操作 学习
git·学习
星源~2 天前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发