stash
,藏匿的意思。
概述
假如有这样一个场景,我们正在开发一个东西,需要切换分支去处理点事情,这时候除了将代码推送到仓库,还有其他好的办法?答案是有的,就是今天要分享的主题:git stash
。需要注意的是,假定我们不会在其他分支耽误太久,可以这样做。久了,可能我们会忘记,导致代码丢失。
命令
保存
git stash save 'develop a api ....'
【git stash 命令简单使用】列表
git stash list
恢复
git stash apply stash@{0}
stash 是一个栈,意思是,最后保存的在最上面,为 0。
因此,你想恢复最后一次的,那么就是
{0}
。清空
git stash clear
例子
假如我们写了一个
DemoController
文章图片
我们将其暂存起来
文章图片
文章图片
然后我们就可以放心大胆的切换分支了
文章图片
我们恢复刚刚保存的代码
文章图片
最后,别忘记清空一下
文章图片
推荐阅读
- 如何下载github存储库的单个文件夹
- 如何解决Windows的git(Powershell和GitHub应用程序)中的”文件名过长”错误
- 架构|Gitee 关闭了我的开源项目公开访问权限
- 如何扫描GitHub存储库中的凭据()
- 高级Git指南(Git存储,重置,重新设置基准等等)
- 开源101(版本控制系统和Git)
- GIT配置和用法(权威指南)
- 谷歌云源存储库 vs. Bitbucket vs. GitHub(哪个更好())
- git|Git工具的使用