美文网首页
git stash的应用场景

git stash的应用场景

作者: 早点起床晒太阳 | 来源:发表于2020-05-15 10:45 被阅读0次

    前言

    自己用git 其实不多,在这里记录下git stash

    场景

    我现在正在修改一个小功能,还没有修改完,领导让我在别的分支先把一个bug修改了,然后这时候我这边新的代码需要保存下,因为我后续还需要开发,

    解决方法(git命令行和IDEA中的做法)

    1、git命令行

    发现可以使用git stash 来解决这个问题
    git stash命令保存和恢复进度。把暂存区和工作区的改动保存起来。执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动。
    不管是切换分支,还是在当前分支开发,开发完成后,然后再恢复工作区的代码就好了。
    恢复工作区的代码为

    git stash pop --恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。 (通过git stash pop命令恢复进度后,会删除当前进度。)

    其他相关的git stash相关的命令

    git stash list --会显示保存进度的列表
    git stash clear --删除所有存储的进度。

    2、IDEA

    1、进行git stash 相关的操作
    image.png
    2、进行git stash pop相关的操作
    image.png

    点击UnStash Changes后


    image.png

    来到这个页面可以看到相关的保存的stash,我们可以点击view 查看相关,并且点击Apply stash 恢复即可。

    相关文章

      网友评论

          本文标题:git stash的应用场景

          本文链接:https://www.haomeiwen.com/subject/wlwqohtx.html