当前位置:   article > 正文

GIT操作之【git stash】_git stash pop 指定

git stash pop 指定

首先,抛出问题:
在一次coding中,我本地存在修改,但同时我还想切换到另一个分支,这时候git抛出了错误

大概意思是说,你必须先将本地修改commit,然后才能切换到你想要去的分支,那么,如何才能在不commit的情况下还能切换到目标分支呢?

在这里,我们就会使用到 git stash 命令。

1、git stash

暂存工作区修改的内容

如果你想多次修改,那么也可以多次执行git stash

2、git stash pop

在执行了git stash之后,可以使用git stash pop将缓存中的工作修改释放出来

那么这个时候,出现了一个问题,根据上面说的,如果我有多次暂存,那么到底应该释放哪次工作修改呢

3、git stash list

查询工作区所有stash的列表

在这里插入图片描述
可以看到,我这里有三次stash记录

4、git stash apply

指定释放哪一次stash记录

如果不指定,直接 git stash pop 默认释放的就是最新一次stash记录
所以,如果暂存了多次,那么我们可以挑选固定的stash记录来释放。
例如:

git stash apply stash@{2}
  • 1

如果所有的stash记录我不想要了,想要清空怎么办?

5、git stash apply

清空stash

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/626023
推荐阅读
相关标签
  

闽ICP备14008679号