git stash 保存代码,又不影响分分支原来的代码

git stash是git一个很有用的命令,它的作用是把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。

1/7

git stash 不建议使用

      git stash命令会将仓库中的修改保存,建立一条stash信息,默认的说明信息是最后一次提交的节点号和提交说明。

注意:git stash 在某些情况下会覆盖上一次的git stash。

2/7

git stash save ‘说明信息’ 建议使用

      与1的效果一样,说明信息是指定的内容,更加利于了解stash的内容。

3/7

git stash list

      列出当前仓库下所有的stash条目,每一条stash用stash@{n}标识。

4/7

git stash pop [stash] 不建议使用

        将stash的内容弹出,默认弹出最上面的那条,即stash@{0}。此外还可以在pop后加stash@{n}来指定要弹出的stash条目。

注意:弹出后,该条stash便不存在,建议使用git stash apply stash@{0}

5/7

git stash drop [stash]

      丢弃stash条目,默认丢弃最上面的那条,即stash@{0},此外还可以在drop后加stash@{n}来指定要丢弃的stash条目。

6/7

git stash clear 

        清除所有的stash条目。

7/7

git show stash@{n}

      当有多条记录并且过了一段时间忘记stash内容时通过该命令可以查看stash的具体内容

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,199评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,154评论 0 11
  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 1,506评论 0 7
  • git作为时下最流行的代码管理工具,Git权威指南总结了十条喜欢Git的理由: 异地协同工作; 现场版本控制; 重...
    古斟布衣阅读 1,900评论 0 12
  • “麻烦有空的时候签个字。”朱大城从公文包里拿出一份文件放在餐桌上。 “什么文件还需要我签字呀,你代签不行吗?”我身...
    黄山姑娘阅读 798评论 15 16

友情链接更多精彩内容