git 储藏

经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令。

git stash save -a "message" 把本地修改并且未提交的内容,存储到本地栈中的栈顶

git stash list存储到本地栈顶以后,你可以使用git stash list 查看你本地存储的stash日志

git show stash@{0} 查看本地最后一个stash

git stash pop 把你刚才stash到本地栈中的代码pop到本地(恢复的是最近一次的改动)

git stash pop stash@{id}  或者 git stash apply stash@{id} 从中选择你想要pop的stash

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

推荐阅读更多精彩内容

  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,958评论 2 88
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,738评论 9 163
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 2,439评论 0 1
  • Yu么子阅读 105评论 0 1
  • “当你拥抱着你爱的人时,对方竟然把你抱得更紧。”这是一个很美妙的感受,是一件很幸福的事。但是这件事还有后续发展...
    钟素雅阅读 215评论 0 0