Git 使用(6)版本回退
来源:互联网 发布:授权查询系统源码 编辑:程序博客网 时间:2024/05/16 05:40
git log命令显示从最近到最远的显示历史记录日志信息:commit 版本号、提交作者、邮箱、提交日期、提交注释,如:
commit f845e2c0ae6e80c72b5bcd4cc73e7214dcf5f671
Author: lumicae <lumicae@sina.com>
Date: Wed Jul 5 13:07:27 2017 +0800
2.txt
commit 3d312b9a0bb508b346b456bc965f7145a8e2e827
Author: lumicae <lumicae@sina.com>
Date: Wed Jul 5 13:03:00 2017 +0800
dfas
commit 26c6a8d60d710a2b8e9f6b18d8737c71fb805b1f
Author: lumicae <lumicae@sina.com>
Date: Sun Jun 18 15:16:08 2017 +0800
test.txt上增加aaaa内内容
git log –pretty=oneline用于简化显示日志:只显示版本号和提交注释,如:
f845e2c0ae6e80c72b5bcd4cc73e7214dcf5f671 2.txt
3d312b9a0bb508b346b456bc965f7145a8e2e827 dfas
26c6a8d60d710a2b8e9f6b18d8737c71fb805b1f test.txt上增加aaaa内内容
版本回退命令:git reset –hard HEAD~100
1.git reset –hard HEAD^或者git reset –hard HEAD~ 把版本回到上一个版本,即从当前的f845e2c0ae6e80c72b5bcd4cc73e7214dcf5f671 回退到3d312b9a0bb508b346b456bc965f7145a8e2e827 ,如果想回退到前100个版本使用命令:
此时执行 git log -pretty=oneline,已经看不到f845e2c0ae6e80c72b5bcd4cc73e7214dcf5f671 版本信息了
这时我们想回退到f845e2c0ae6e80c72b5bcd4cc73e7214dcf5f671 ,怎么办呢?
2.使用命令git reflog查看历史记录的版本号id
$ git reflog
f845e2c HEAD@{4}: commit: 2.txt
3d312b9 HEAD@{5}: checkout: moving from master to dev
2764d1b HEAD@{6}: merge dev: Merge made by the 'recursive' strategy.
7039dbf HEAD@{7}: checkout: moving from dev to master
第一列信息即为版本号
3.使用 命令 git reset --hard f845e2c ,即可恢复到f845e2c 版本
- Git 使用(6)版本回退
- Git使用:版本回退
- git 使用摘要--版本回退
- git 回退版本
- Git-版本回退
- git 版本回退
- git回退版本
- git版本回退
- Git版本回退
- git版本回退
- Git版本回退
- git 版本回退
- Git 版本回退
- git版本回退
- git版本回退
- Git回退版本
- git版本回退
- git版本回退
- geometry-api-java 学习笔记(五)多边形 Polygons
- 初入python
- Android XHandler —极大方便UI线程和工作线程的切换
- ARM(s5pv210)裸板驱动之(系统时钟1)
- Redis安装(CentOS中)
- Git 使用(6)版本回退
- shiro笔记
- mysql left join,right join,inner join用法分析
- WPF 程序打包步骤
- win下jmeter运行NON GUI模式
- CSMA/CD
- Spring基础—装配bean(一)
- 数据结构以二进制形式在文件中读写
- PDF迅捷编辑软件编辑PDF文件简单吗