git stash使用场景及常见方法详解

 更新时间:2023年08月25日 08:58:43   作者:fuGUI  
这篇文章主要为大家介绍了git stash使用场景及常见方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

1.作用

这个命令可以将当前的工作区域的代码暂存起来,在需要的时候再恢复使用。

2.使用场景

当在一个分支开发功能开发到一半要进行合并代码或者切换分支操作,这时候就可以把现有工作区域的代码暂存起到git栈,然后进行合并或者切换分支的操作,等操作完后要继续之前未完成的,这时候git stash就派上用场,真的太方便了、

3.常见方法

1.git stash list

查看当前stash的所有内容

2.git stash

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

3.git stash save '注释'

作⽤等同于git stash,区别是可以加⼀些注释, 执⾏存储时,添加注释,⽅便查找git stash save 'test'

4.git stash pop

默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱,该命令将堆栈中最新保存的内容删除

5、git stash apply

将堆栈中的内容恢复到当前分支下。这个命令不同于 git stash pop。该命令不会将内容从对堆栈中删除,也就是该命令能够将堆栈的内容多次运用到工作目录,适合用与多个分支的场景

git stash apply stash@{$num}

6、git stash drop

从堆栈中移除指定的

stashgit stash drop stash@{$num}

7、git stash clear

移除全部的stash

8、git stash show

查看堆栈中最新保存的stash和当前⽬录的差异

以上就是git stash使用场景及常见方法详解的详细内容,更多关于git stash方法场景的资料请关注脚本之家其它相关文章!

相关文章

  • gitee命令行上传项目的步骤详解

    gitee命令行上传项目的步骤详解

    这篇文章主要介绍了gitee命令行上传项目的步骤详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • php和asp利用Shell.Application来执行程序的代码

    php和asp利用Shell.Application来执行程序的代码

    关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
    2008-12-12
  • git如何从某个分支的指定历史版本中创建新分支

    git如何从某个分支的指定历史版本中创建新分支

    这篇文章主要介绍了git如何从某个分支的指定历史版本中创建新分支问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • git远程操作异常:correct access rights问题及解决

    git远程操作异常:correct access rights问题及解决

    这篇文章主要介绍了git远程操作异常:correct access rights问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • 自己的vscode-settings.json配置详解

    自己的vscode-settings.json配置详解

    这篇文章主要介绍了自己的vscode-settings.json配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • matlab 生成.bmp格式的文件

    matlab 生成.bmp格式的文件

    这篇文章主要介绍了matlab 生成.bmp格式的文件,本文以大小为M*N的图片为例,说明头文件格式和内容。需要的朋友可以参考下
    2018-10-10
  • 进制转换基础

    进制转换基础

    很多年前大学里学过的进制转换还是挺简单的,没想到多年不用了,都忘了,刚好看到这篇文章,特分享下,方便需要的朋友
    2013-02-02
  • 为什么使用框架 使用框架的优缺点

    为什么使用框架 使用框架的优缺点

    我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应用配置等
    2012-09-09
  • 在Postman中高效生成随机环境变量的三种高效方法

    在Postman中高效生成随机环境变量的三种高效方法

    在现代API测试中,生成真实的测试数据至关重要,作为Postman的高级用户,我发现随机数据生成不仅节省时间,还能提高测试覆盖率,本文将分享三种在Postman中生成随机环境变量的高效方法,帮助你提升API测试效率,需要的朋友可以参考下
    2025-07-07
  • Git取消追踪多个文件或目录的实现方式

    Git取消追踪多个文件或目录的实现方式

    这篇文章主要介绍了Git取消追踪多个文件或目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-10-10

最新评论