Git 命令行学习四(返回过去某个节点,返回后再次回到将来某个节点)
返回过去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 命令行学习四(返回过去某个节点,返回后再次回到将来某个节点)相关推荐
- linux tig不支持中文,tig — 让 git 命令行可视化
tig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 .如果用习惯了,会上瘾. image 基础 安装 在 Mac 上最简单的方式是使用 Homebrew: brew inst ...
- 使用Git命令行推送代码到远程仓库,阿里云效Codeup代码管理平台
项目提交暂存.提交本地仓库.拉取.推送: [本步骤是新项目流程]请自行根据自有项目分辨是否需要跳过前两步. 右键点击项目根文件夹,选中Git Bash Here,打开命令行. (1)初始化项目命令: ...
- 如何用git命令行上传本地代码到github
如何用git命令行上传本地代码到github 2016年09月19日 16:10:36 阅读数:9337 注意:安装的前提条件是配置好git的相关环境或者安装好git.exe,此处不再重点提及 上传的 ...
- git命令行完全解读
BY 张建成(prettyEcho@github) 除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享 原文地址deep.js , 欢迎 评论 和 star ?? 欢迎 ...
- 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...
- 【重要】使用Git命令行上传到GitHub上
[本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例dem ...
- 如何使用git命令行上传项目到github
参考文献: 如何使用git命令行上传项目到github 感谢楼主分享!
- Git命令集十四——抓取命令
2019独角兽企业重金招聘Python工程师标准>>> Git命令集十四--抓取命令 Git中提供的fetch命令用于将远端的更新抓取到本地仓库中. 1.git fetch < ...
- Git命令行介绍和使用说明(持续更新)
Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...
最新文章
- Redis数据库设置密码
- linux系统中离线安装python3.7过程记录
- 不用精子就能繁育后代,科学家只用1个卵细胞就培育出健康小鼠,来自上交医学院 | PNAS...
- python文件操作:新建删除文件,获取拼接路径,罗列文件路径
- Currency determination callback
- 比特飞使用的是什么主题
- python执行循环内存变大_python – 为什么我的循环在每次迭代时需要更多内存?...
- 四、CXF WebService中传递复杂类型对象
- 数据挖掘:模型选择——线性回归
- 9.CSMA_CD协议
- 机器学习系列——随机森林(五)
- 单片机常用芯片总结(二)——DS1302时钟芯片
- linux有线无线同时使用教程,巧用无线路由器 让有线、无线网络互通
- Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装
- [校内模拟] 201027 NOIP Practice T2 Clockwork 众人皆WA我独A(划去)
- iOS苹方字体使用说明
- 开机总是进行磁盘检查
- 《Fundamentals Of Computer Graphics》虎书第三版翻译——第六章 矩阵变换
- openedge-hub模块启动源码浅析——百度BIE边缘侧openedge项目源码阅读(1)
- [转]奇文-闲话操作系统(2/4)