Git 保存和恢复工作进度(stash)

前提:必须是处于git下的文件,未add到git的文件无法使用。

  • 命令:git stash

    保存当前工作进度,将工作区和暂存区恢复到修改之前。

  • 命令:git stash save message

    作用同上,message为此次进度保存的说明。

  • 命令:git stash list

    显示保存的工作进度列表,编号越小代表保存进度的时间越近。

  • 命令:git stash pop stash@{num}

    恢复工作进度到工作区,此命令的stash@{num}是可选项,在多个工作进度中可以选择恢复,不带此项则默认恢复最近的一次进度相当于git stash pop stash@{0}

  • 命令:git stash apply stash@{num}

    恢复工作进度到工作区且该工作进度可重复恢复,此命令的stash@{num}是可选项,在多个工作进度中可以选择恢复,不带此项则默认恢复最近的一次进度相当于git stash apply stash@{0}

  • 命令:git stash drop stash@{num}

    删除一条保存的工作进度,此命令的stash@{num}是可选项,在多个工作进度中可以选择删除,不带此项则默认删除最近的一次进度相当于git stash drop stash@{0}

  • 命令:git stash clear

    删除所有保存的工作进度。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,583评论 1 26
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 2,415评论 0 1
  • 平台战略平台的好处a. 促进沟通和协作,重组产业链b. 提供额外的价值如何成为平台a. 建立多边市场b. 网络效应...
    Albert_Mo阅读 312评论 0 0
  • crontab命令选项基本只有对用户操作的选项: crontab 参数介绍: 说明 :crontab 是在固定时...
    古佛青灯度流年阅读 227评论 0 0
  • 从前的车马很慢,邮递很慢,慢到一生只够爱一个人,你需要翻三座山,跨五条河,走十里路,找到她,和她说一句:“我想你了。”
    东东啊阅读 241评论 0 0