有时候对项目的修改可能不想立即提交,这时候我们可以把修改 Stash,就是储藏起来 .. 打开 README.md , 修改一下标题内容 ...
暂时不想提交这个修改,可以把它储藏起来 ... 打开命令面板 ... 搜索 Stash .. 执行一下 Git Stash .. 储藏修改的时候可以添加一条信息注释一下... 不添加可以直接回车 ..
这样我们可以继续修改项目 .. 比如在标题的下面再添加一行介绍文字 ... VS Code 是一款开源的代码编辑器。
然后去做一次提交 ... 添加修改 ... 输入提交信息 ...
如果我们决定把储藏里的东西拿出来的话,可以再打开命令面板 .. 搜索 pop stash ... 选择刚才创建的储藏 ...
把 stash 里的修改恢复出来以后,很可能会跟我们项目的当前状态发生一些冲突 .. 这样在合并之前我们得解决这个冲突 ..
这里 VS Code 给了我们几个选项 .. 可以选择当前的修改,或者即将合并的修改 .. 也可以同时应用两个修改 .. 还可以对比修改 ...
这里可以选择 Accept Current Change ...
然后添加这个合并修改 ... 输入一条提交信息 ... 做一次提交 ...
再打开终端 .. 执行一下 git stash list ... 这行命令会显示储藏列表 .. 复制一下这个 stash 的 id ...
要删除 stash 可以执行一下 git stash drop 后面加上要删除的 stash 的 id 号 ..
完成以后再查看一下储藏列表 ... 刚才创建的储藏已经不见了 .. 再打开命令面板 .. 搜索 pop stash ... 执行一下这个命令 ..
编辑器会提示没有可以恢复的储藏 ..