打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Git Stash详细讲解
userphoto

2023.02.05 湖北

关注

一、介绍

        git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复。


二、使用场景

        当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,可以先将自己写好的代码,储存到 git 栈,进行另外一个分支的代码开发。这时候 git stash 命令就派上用场了!


三、常见方法:

1、git stash

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

2、git stash save '注释'

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

git stash save 'test'

3、git stash pop

        默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱

        注:该命令将堆栈中最新保存的内容删除

4、git stash list

        查看当前stash的所有内容

5、git stash apply

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

        使用方法:git stash apply stash@{$num}

6、git stash drop 

        从堆栈中移除指定的stash

        使用方法:git stash drop stash@{$num}

7、git stash clear

        移除全部的stash

8、git stash show

     查看堆栈中最新保存的stash和当前⽬录的差异,显⽰做了哪些改动,默认show第一个存储

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Git
我所记录的git命令(非常实用)
git常用命令梳理
git如何撤销当前所有修改
常用的git命令
GIT 的日常使用记录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服