VSCode提供三种Git Stash操作方式:一、通过源代码管理视图图形化暂存;二、用命令面板快捷调用;三、在终端执行git stash命令;还可在此视图中查看、应用或删除stash。

如果您在 VSCode 中进行代码开发时需要临时保存未提交的更改,以便切换分支或处理其他任务,则可以使用内置的 Git Stash 功能。以下是具体操作步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、通过源代码管理视图创建 Stash
该方法利用 VSCode 左侧活动栏的源代码管理(Source Control)面板,以图形化方式快速暂存当前工作区的修改,无需命令行交互。
1、点击左侧活动栏中的源代码管理图标(折叠的分支图标)。
2、在顶部操作栏中找到并点击...(更多操作)按钮。
3、在下拉菜单中选择Stash Changes选项。
4、在弹出的输入框中可选填写 stash 描述信息,直接按回车确认。
二、通过命令面板调用 Stash 命令
该方法适用于习惯键盘操作的用户,通过统一命令入口触发 stash 行为,支持模糊搜索与快捷键唤起。
1、按下 Cmd + Shift + P(macOS)或 Ctrl + Shift + P(Windows/Linux)打开命令面板。
2、输入关键字 Git: Stash,从匹配列表中选择 Git: Stash。
3、若存在未暂存的变更,系统将提示是否包含已暂存的变更;按回车确认默认行为(仅暂存未暂存变更)。
95Shop可以免费下载使用,是一款仿醉品商城网店系统,内置SEO优化,具有模块丰富、管理简洁直观,操作易用等特点,系统功能完整,运行速度较快,采用ASP.NET(C#)技术开发,配合SQL Serve2000数据库存储数据,运行环境为微软ASP.NET 2.0。95Shop官方网站定期开发新功能和维护升级。可以放心使用! 安装运行方法 1、下载软件压缩包; 2、将下载的软件压缩包解压缩,得到we
三、通过终端执行 Git 命令触发 Stash
该方法直接调用底层 Git 工具,确保与命令行行为完全一致,适合需要精确控制 stash 选项的场景。
1、在 VSCode 内置终端中确保当前路径为 Git 仓库根目录。
2、输入命令 git stash push -m "描述内容" 并回车执行。
3、如需同时保存暂存区变更,追加 --include-untracked 参数。
四、在源代码管理视图中查看与恢复 Stash
该方法用于管理多个 stash 记录,支持可视化浏览、应用、删除等操作,提升多任务切换效率。
1、点击源代码管理视图右上角的...(更多操作)按钮。
2、选择Stashes...,展开所有 stash 列表。
3、将鼠标悬停在某条 stash 上,点击出现的Apply按钮以恢复变更。
4、若需删除某条 stash,点击其右侧的Delete图标。









