【学习笔记】Git版本控制工具之git stash暂存功能

img

git stash的使用场景是:当已经在当前工作区做了修改但未提交到本地库,突然接到新的需求,需要在其他版本或分支上做修改,但又不想丢失已经修改的内容,又不想保存到本地库,此时就可以将当前工作区中已修改但未提交到本地库的代码暂存起来,然后就可以把代码恢复到上一个版本或者切换到另一个分支,等在其他版本或分支上的修改工作完成并push到远程库后,再把刚刚暂存起来的代码恢复到工作区,继续之前的工作。

  • git stash:将代码暂存到一个栈中,当前的工作区会恢复到未修改之前的状态
  • git stash save "备注信息":常用来取代git stash命令,以为本次暂存添加备注信息
  • git stash pop:将暂存的代码恢复到工作区,注意该命令会把缓存栈中栈顶的内容删除
  • git stash pop stash@{数字}:将指定的缓存内容恢复到工作区,stash@{数字}git stash list命令的显示内容中可得
  • git stash apply:将暂存的代码恢复到工作区,不删除栈顶内容
  • git stash list:查看缓存栈素有的缓存内容
  • git stash drop stash@{数字}:删除对应的缓存内容,stash@{数字}git stash list命令的显示内容中可得
  • git stash clear:删除所有的缓存内容
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值