Git

git stash和git stash pop

git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。

命令

git stash //缓存临时代码
git stash pop //将当前分支的最后一次缓存的内容释放出来,但是刚才的记录**还存在缓存中**
git stash apply //将当前分支的最后一次缓存的内容释放出来,但是刚才的记录**不存在缓存中**

git stash save "test" //缓存临时代码,并将此缓存命名为test
git stash list //查看缓存列表
git stash pop stash@{1} //指定版本号为stash@{1}的缓存取出,清缓存
git stash apply stash@{1} //指定版本号为stash@{1}的缓存取出,不清缓存
git show stash@{0} //查看版本号为stash@{0}的缓存
git stash clear //清空缓存
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,362评论 0 11
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,019评论 5 147
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,147评论 0 10
  • 上帝已哑 诗人们都戴上了白手套 忙着给自己结扎 在东方 送葬是个好意思 没有死亡 哪来崛起的颂章 诗算个什么 ——...
    光皂阅读 1,566评论 0 3
  • 一星期一篇文 用文字书写童真 感受写作的力量 也许此时的你 文字还显稚拙 但只要能坚持 终能开花结果 我的家乡 作...
    深山石头阅读 1,943评论 0 0