当前位置: 首页 > news >正文

git简单命令

为什么80%的码农都做不了架构师?>>>   hot3.png

当你正在某分支上进行开发,突然有一个紧急bug需要修复。可是你不想提交现在的代码,可以使用以下命令贮藏来暂时保存代码:

$ git stash

查看贮藏命令:

$ git stash list

紧急bug修复完了,你可以恢复到原来的分支,并恢复之前贮藏的代码,即未提交的代码。恢复贮藏有两种办法,一个是用 git stash apply 恢复,恢复后,stash内容没有删除,需要用 git stash drop 来删除。另一种办法是用 git stash pop,恢复的同时把stash内容也删除了。

$ git stash apply 
$ git stash drop
$ git stash pop

如果你有多个贮藏,查看贮藏里它们都有 0,1,2 编号,可以用以下命令来删除特定的贮藏。

$ git stash pop stash@{0}

 

如果你修改了某个文件,突然不想把它给添加进暂存区,并且想丢弃修改,可是使用以下命令,它会让文件回到最近一次commit或add时的状态,注意的是checkout后面有两个杆杆。

$ git checkout -- README.md

 

还有一种情况,想取消添加到暂存区的文件,可以使用reset命令。

$ git reset HEAD README.md

 

还有就是提交了不想提交的代码,后悔了,想恢复,那就只能进行版本回退,以下命令为回退上一个版本

$ git reset —hard HEAD^

如果想回退到特定版本,可以先查看版本号,然后使用以下命令:

$ git reset —hard 3612357

 

 

转载于:https://my.oschina.net/cobish/blog/652990

相关文章:

  • 程序员健康Tips
  • 如何从mysql备份中提取单张表数据
  • AVAudioSessionCategory说明
  • 一个Android项目多线程下载模块开源库:AndroidFileDownloader
  • Azkaban的Web Server源码探究系列12: 首页之前的跳转
  • 学习之路-现代密码学基础-001
  • 使用hadoop实现关联商品统计
  • 链表的逆置
  • 帧间提取水印
  • 面试遇到的一些题
  • Charles中如何对https抓包
  • 大家一起和snailren学java-(13)字符串
  • 九、搭建织梦cms网站
  • I.MX6 driver goto 使用
  • wcf系列学习5天速成——第四天 wcf之分布式架构
  • [译] React v16.8: 含有Hooks的版本
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • codis proxy处理流程
  • JavaScript设计模式之工厂模式
  • Selenium实战教程系列(二)---元素定位
  • swift基础之_对象 实例方法 对象方法。
  • 从伪并行的 Python 多线程说起
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 力扣(LeetCode)22
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 湖北分布式智能数据采集方法有哪些?
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • #FPGA(基础知识)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (3)选择元素——(17)练习(Exercises)
  • (Python第六天)文件处理
  • (二)PySpark3:SparkSQL编程
  • (二)丶RabbitMQ的六大核心
  • (蓝桥杯每日一题)love
  • (三)终结任务
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .NET CLR基本术语
  • .Net FrameWork总结
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .Net各种迷惑命名解释
  • .Net中间语言BeforeFieldInit
  • .net专家(张羿专栏)
  • .sys文件乱码_python vscode输出乱码
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [Android]如何调试Native memory crash issue
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [C#]扩展方法
  • [CC-FNCS]Chef and Churu
  • [Foreman]解决Unable to find internal system admin account
  • [HTML]HTML5实现可编辑表格
  • [mysql]游标和触发器
  • [NOIP 2003] 栈(三种方法:DP、数论、搜索)
  • [NOIP2000] 乘积最大