Git stash的用法

这篇具有很好参考价值的文章主要介绍了Git stash的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

git stash

当你代码写到一半而需要切换到其他分支时,此时需要提交本地代码才可以进行切换,然而此时会产生一个非常冗余的commit,所以我们可以通过使用git stash将代码推入git栈中,这时候你的工作区间和上一次提交的内容是完全一样的,所以你可以放心的切换分支,等待忙碌切换回分支后,在通过git stash apply将之前写了一半的代码还原回来

  • 也可以通过git stash pop命令恢复之前缓存的工作目录,这个指令将缓存堆栈中的第一个stash删除,并将对应修改应用到当前的工作目录下。你也可以使用git stash apply命令,将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash
git stash list

作用:查看现有stash

在使用git stash apply命令时可以通过名字指定使用哪个stash,默认使用最近的stash(即stash@{0})

git stash drop [stash_name]

作用:移除stash

git stash show

**作用:**查看指定stash的diff

在该命令后面添加-p--patch可以查看特定stash的全部diff文章来源地址https://www.toymoban.com/news/detail-440139.html

到了这里,关于Git stash的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • github下载项目下到一半出现需要登陆此站点objects.githubusercontent.com

    搭建自己的私有git服务器(gitlab)部署,汉化,项目备份,迁移 当使用迅雷下载FontForge时(该exe被托管在GitHub上),一直不成功,提示如图所示: 1、使用检查查看元素链接 2、复制下载链接 3、将下载链接复制到迅雷重新下载,这样就不会再弹出登陆窗口 当GitHub下载时,连

    2024年02月11日
    浏览(34)
  • Git Stash 命令详解

    目录 背景 用途 常见方法 举例说明         使用git协同开发工具的同学应该都知道,在开发过程中我们需要经常切换分支,例如正在某一个分支下做需求时候,在该需求还未完成时就需要在另外一个分支下进行问题的修改,如果直接git checkout 切换分支会有冲突,会导致切

    2024年02月10日
    浏览(44)
  • Git Stash 贮藏命令

    在使用Git过程中,有时当你在项目的其它分支正在进行开发,并且该分支还尚未开发完成进行提交,这个时候需要你切换分支进行工作,这个时候做到一半的工作既不想全部丢掉又不想到处都是问题的就commit,十分冲突。解决问题的方法就是 git stash 命令 贮藏(stash)会处理

    2024年02月07日
    浏览(47)
  • git stash详解

    应用场景: 1 当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复完成后,再次切回到dev分支,从堆栈中恢复

    2024年02月09日
    浏览(48)
  • Git 储藏(stash)详解

    此文在阅读前需要有一定的git命令基础,若基础尚未掌握,建议先阅读这篇文章Git命令播报详版 在平常的工作中,当我们在单独拉取的功能分支中进行开发时,遇到线上出现bug需要进行紧急修复,我们需要切换到主分支,进行代码的修复。但是我们直接在本地切换到主分支,

    2024年02月08日
    浏览(42)
  • Git Stash详细讲解

             git stash 这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复。         当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,可以先将自己写好的代码,储存到 git 栈,进行另外一个分支的代码开发。这时候 git stash 命令就

    2024年02月02日
    浏览(41)
  • Git stash命令

    Git stash Git stash用来暂存当前正在进行的工作, 将工作区还没加入索引库的内容压入本地的Git栈中,在需要应用的时候再弹出来。比如想pull 最新代码,又不想加新commit;或者为了修复一个紧急的bug,先stash,使返回到自己上一个commit,改完bug之后再stash pop,继续原来的工作。

    2024年02月13日
    浏览(49)
  • git stash使用

    (一) 假设你当前正在分支A上开发一个功能,并修改了一些代码,运行 git stash save \\\"修改描述XXX\\\" 来保存当前工作目录的更改到stash。 然后你可以切换到其它分支(比如分支B)进行其它任务。 当你回到分支A时,想恢复原来的开发状态,可以运行 git stash list 查看所有保存的sta

    2024年02月13日
    浏览(37)
  • git stash怎么恢复

    首先,使用git status指令查看当前文件状态。 然后,使用git stash指令将本次修改部分缓存到本地。 再次使用git status指令,查看当前文件状态,系统提示没有需要提交的内容。 使用git stash list指令,查看本地当前的缓存列表。 使用指令“git stash apply stash@{id}”,恢复指定id的

    2024年01月22日
    浏览(40)
  • Git第九讲 Git stash暂存消息

    git stash 是一个在 Git 中用于临时保存未提交的更改的命令。它可以帮助你在切换分支或处理紧急任务时,将当前工作目录中的修改保存起来,以便稍后恢复。 git stash 的使用方法如下: 当你想要暂存当前的修改时,运行以下命令: 可选地,你可以提供一个简短的描述性消息,

    2024年02月08日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包