zoukankan      html  css  js  c++  java
  • Git命令之不得不知的git stash暂存命令

    背景:

    经常在某个分支的工作区开发中,临时收到紧急bug需要处理,这时就需要把工作区正在修改的文件存放到一个地方,来紧急处理修复bug。等修复完成bug,有需要把上次暂存的文件恢复回来继续工作。这个时候git stash命令就显得尤为重要了。

    命令(git stash相关命令):

    //新建存储
    git stash
    git stash save "save message" //添加备注,方便查找
    
    //查看stash了哪些存储
    git stash list    
    
    //显示做了哪些改动 git stash show //默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1} git stash show -pop //显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p,比如第二个:git stash show stash@{1} -p
    //恢复某个存储(存储列表不删除)
    git stash apply //不会删除缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash apply stash@{$num},比如第二个:git stash apply stash@{1}
    //恢复某个存储(删除对应存储列表)
    git stash pop //会将缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash pop stash@{$num},比如第二个:git stash pop stash@{1} //丢弃某个暂存 git stash drop stash@{$num} //比如第二个:git stash drop stash@{1},从列表中删除这个存储 //删除全部暂存 git stash clear //删除所有缓存的stash
    作者:申文哲

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    如果希望更容易地发现我的新博客,记得在左下角点个“关注我”哦。(如有错误之处,还请指正!)

  • 相关阅读:
    flask多线程多协程操作
    flask介绍
    centos django+Nginx+uwsgi部署
    centos下运行python3.6+Django+mysql项目
    centos虚拟机下安装nginx
    redis安装
    路飞学城课程_课程详细_作业点评
    redis使用方式
    git命令学习
    组合&多态&封装
  • 原文地址:https://www.cnblogs.com/wenzheshen/p/15149916.html
Copyright © 2011-2022 走看看