前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git stash 命令简单使用

git stash 命令简单使用

原创
作者头像
冯文议
修改2022-05-23 22:09:28
2210
修改2022-05-23 22:09:28
举报
文章被收录于专栏:编程笔记

stash,藏匿的意思。

概述

假如有这样一个场景,我们正在开发一个东西,需要切换分支去处理点事情,这时候除了将代码推送到仓库,还有其他好的办法?答案是有的,就是今天要分享的主题:git stash。需要注意的是,假定我们不会在其他分支耽误太久,可以这样做。久了,可能我们会忘记,导致代码丢失。

命令

*保存*

代码语言:shell
复制
git stash save 'develop a api ....'

*列表*

代码语言:shell
复制
git stash list

*恢复*

代码语言:shell
复制
git stash apply stash@{0}

stash 是一个栈,意思是,最后保存的在最上面,为 0。

因此,你想恢复最后一次的,那么就是 {0}

*清空*

代码语言:shell
复制
git stash clea

例子

假如我们写了一个 DemoController

Demo Controller
Demo Controller

我们将其暂存起来

暂存
暂存
确认已保存
确认已保存

然后我们就可以放心大胆的切换分支了

切换分支
切换分支

我们恢复刚刚保存的代码

恢复
恢复

最后,别忘记清空一下

清空
清空

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 命令
  • 例子
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档