git 使用过程(四、回退版本)
2024-10-19 03:27:01
1、查看修改历史
命令:git log 如果嫌内容太多 可以加参数 --pretty=oneline
(图一)
2、回退
命令:git reset --hard HEAD^ HEAD:代表本身版本 ^:一个代表一个上一个版本,2个代表上2个,一次类推,当然100个不可能写100个。写成HEAD~100。
(图二)
3、回退之后看看历史,你会发现少了一条记录 和图一对比,这时候你要是后悔了怎么办呢,有办法。
命令:git reset --hard 版本号(见图一) 我的是 d054df4d8a一大串 这个都不一样的 你看你自己的就行了 , 版本号输入的不要太少 ,也不用都输上,太少会找不到的。
如 我输入 d05 和 输入 d054df4d8a的区别, 历史又回来了,变成3条。(见图三)
4、如果你关掉电脑了,第二天来上班不记得新的 版本号了,也就是你回退之后少了一个历史版本(当你关掉 git 命令行窗口,后历史 git log 就没有回退之前的commit id 了)
这时候要怎么办呢。
命令:git reflog 你就可以看到commit id了
最新文章
- 更为简单的Ctrl+S自动刷新浏览器工具-LinrF5
- MYSQL 多行转多列
- java 22 - 15 死锁的问题
- SASS的一些使用体会(安装-配置-开启firefox的调试)
- 17---Net基础加强
- myeclipse关闭properties文件自动转义
- poj 2342 Anniversary party
- myeclipse 10创建maven项目
- CSS笔记——padding,margin为百分比计算时的参照对象
- Mac OS X开发者准备工作
- mmap
- Vim 快捷键整理
- Tomcat,Weblogic,WebSphere,JBoss四种服务器简单对比
- Android 部分机型GridView四周默认间距
- android textView 富文本显示
- hasOwnProperty的用法
- CentOS-7.3 设置静态 ip
- 计算机基础:计算机网络-socket编程
- docker第一章:docker核心概念及centos6下安装
- more 可翻页查看(一页一页翻动)