返回过去1知识点(慎重操作,注意备份)•  git reset --hard HEAD   //返回过去到最后一次提交位置•    git reset --hard HEAD~  //返回到倒数第二次版本•   git reset --hard HEAD~n //返回到前几次的某个版本•  git reset --hard d019a46 //回到id为那个的版本(返回后也可以回到将来版本)•    git reflog [-n num] //可以查询之前的日志-n是数字查询之前几次上传日志地带id• git reset --hard [commit_id]实战演习
$ git status
$ nano main.html
...
#建立多个提交履历(5个以上)
...
$ git add .
$ git commit -m "1...5"
$ git status
$ git add .
$ git log
$ git reset --hard HEAD
$ git log
$ git reset --hard HEAD~
$ git log
$ git reset --hard HEAD~2返回过去之后,通过git reflog命令找到现在的位置(commit_id),再从过去返回回来。
$ git log
$ git reset --hard HEAD~2
$ git reflog
* git reset --hard [commit_id]

在使用git 时候我们经常会需要撤回一些代码,但是撤回后,又发先自己操作失误,代码有没有备份怎么办,如果你的给Git 就可以通过一些简单的操作,将代码返回到撤销之前代码,来一起看看吧

Git 命令行学习四(返回过去某个节点,返回后再次回到将来某个节点)相关推荐

  1. linux tig不支持中文,tig — 让 git 命令行可视化

    tig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 .如果用习惯了,会上瘾. image 基础 安装 在 Mac 上最简单的方式是使用 Homebrew: brew inst ...

  2. 使用Git命令行推送代码到远程仓库,阿里云效Codeup代码管理平台

    项目提交暂存.提交本地仓库.拉取.推送: [本步骤是新项目流程]请自行根据自有项目分辨是否需要跳过前两步. 右键点击项目根文件夹,选中Git Bash Here,打开命令行. (1)初始化项目命令: ...

  3. 如何用git命令行上传本地代码到github

    如何用git命令行上传本地代码到github 2016年09月19日 16:10:36 阅读数:9337 注意:安装的前提条件是配置好git的相关环境或者安装好git.exe,此处不再重点提及 上传的 ...

  4. git命令行完全解读

    BY 张建成(prettyEcho@github) 除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享 原文地址deep.js , 欢迎 评论 和 star ?? 欢迎 ...

  5. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤

    前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...

  6. 【重要】使用Git命令行上传到GitHub上

    [本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例dem ...

  7. 如何使用git命令行上传项目到github

    参考文献: 如何使用git命令行上传项目到github 感谢楼主分享!

  8. Git命令集十四——抓取命令

    2019独角兽企业重金招聘Python工程师标准>>> Git命令集十四--抓取命令 Git中提供的fetch命令用于将远端的更新抓取到本地仓库中. 1.git fetch < ...

  9. Git命令行介绍和使用说明(持续更新)

    Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...

最新文章

  1. Redis数据库设置密码
  2. linux系统中离线安装python3.7过程记录
  3. 不用精子就能繁育后代,科学家只用1个卵细胞就培育出健康小鼠,来自上交医学院 | PNAS...
  4. python文件操作:新建删除文件,获取拼接路径,罗列文件路径
  5. Currency determination callback
  6. 比特飞使用的是什么主题
  7. python执行循环内存变大_python – 为什么我的循环在每次迭代时需要更多内存?...
  8. 四、CXF WebService中传递复杂类型对象
  9. 数据挖掘:模型选择——线性回归
  10. 9.CSMA_CD协议
  11. 机器学习系列——随机森林(五)
  12. 单片机常用芯片总结(二)——DS1302时钟芯片
  13. linux有线无线同时使用教程,巧用无线路由器 让有线、无线网络互通
  14. Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装
  15. [校内模拟] 201027 NOIP Practice T2 Clockwork 众人皆WA我独A(划去)
  16. iOS苹方字体使用说明
  17. 开机总是进行磁盘检查
  18. 《Fundamentals Of Computer Graphics》虎书第三版翻译——第六章 矩阵变换
  19. openedge-hub模块启动源码浅析——百度BIE边缘侧openedge项目源码阅读(1)
  20. [转]奇文-闲话操作系统(2/4)

热门文章

  1. 用python绘制heatmap
  2. 网易互娱2021校招08-12笔试4道题分析
  3. python微信登录模块_Python清理微信僵尸粉,基于itchat模块
  4. PCB模块化设计24——DCDC电源模块PCB布局布线设计规范
  5. 尚学堂百战程序员---第一章面试题
  6. 使用JTAG的工具Jflash刷写S32DS生成的HEX文件
  7. python画误差棒_Python数据可视化-误差棒图errorbar
  8. 免费的午餐——编程利用Google日历API发短信、Email
  9. 高通平台tp驱动(一)
  10. css的引入方式:行内样式表、内部样式表、外部样式表