git stash 的使用

目录

一、使用场景

二、使用方法

1.git stash 和 git stash save '本次更改注释'

2.git stash list

3.git stash apply stash@`{0`} 不会删除在栈中保存记录

4.git stash pop stash@{}会删除最近的存储

5.git stash drop+名称        删除堆栈中某个stash

6.git stash show        查看堆栈中最新保存的stash和当前目录的差异

7.git stash branch        从中最新的stash创建分支

8.git stash clear        清除堆栈中的所有内容


一、使用场景

        一般不想提交一部分代码,或者想要切换分支,就可以使用git stash进行本地存储,在不同的分支进行代码恢复使用。

二、使用方法

1.git stash 和 git stash save '本次更改注释'

        两个作用一样。

        保存当前的工作区与暂存区的状态,把当前的修改的保存到git 栈,等以后需要的时候再恢复,git stash save ‘添加注释’ 这个命令可以多次使用,每次使用都会新加一个stash@{num},num是编号

2.git stash list

        查看所有存储历史,以及存储编号

3.git stash apply stash@`{0`} 不会删除在栈中保存记录

        在VSCode中使用 ’git stash apply stash@{}‘时,通常会遇到如‘error: unknown switch `e'’ 此类的报错,花括号在 PowerShell 中被认为是代码块执行标识符,若想正常使用,可用反引号 `进行转义:stash@`{0’}

4.git stash pop stash@{}会删除最近的存储

5.git stash drop+名称
        删除堆栈中某个stash

6.git stash show stash@{0}
        查看堆栈中最新保存的stash和当前文件目录的差异

7.git stash branch
        从最新的stash创建分支

8.git stash clear
        清除堆栈中的所有内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值