git版本回溯和版本提交查看
来源:互联网 发布:java架构师薪水高吗 编辑:程序博客网 时间:2024/06/05 08:11
告诉一个不好的消息,以后会经常遇到这样的事情。。。。10天之后你都不知道你改了哪些代码。。
注意,以下高能,都是在本地修改,如果在远程的。。。。。你懂得。。。。
版本查看
git log 这个命令可以帮助查看最近15天(貌似)的commit记录(时间从近到远),里面主要是下面这样子的
commit 后面的是版本号,只要取前六位就可以到处用了
author 是提交这个版本号的作者名字
date 是提交日期
最下面的一行字是你commit后面的备注,所以-m后的文字一定要写好,以后作用大着呢(不要问我颜色是怎么来的,上网自搜教程,自己动手,丰衣足食)
git reflog 记录所操作的每一次命令
git show commit_id 这个命令可以帮助你查看某次commit修改的内容
按照上面的git log可以输入 git show 66a604
那么就会出现改动的情况了
git log -p <filename> 查看某个文件的修改历史
包含各种修改过的commit的历史和详细内容修改哦,我的最爱,哈哈哈(注意一下filename的路径,可以绝对路径,也可以当前的相对路径)
git log -p -2 查看最近两次的更新内容(这个我用的不多,最近的都能记得)、、、
版本回溯
git reset --hard HEAD^ 回溯到上一个commit提交的版本,那上上个版本呢就是HEAD^^、
那上上个呢,上上上个呢,哈哈哈,那就使出杀手锏了,使用
git reset --hard commit_id 就能回到想要回去的commit版本了
上面介绍的都是简单的版本回溯
文件回溯
git checkout <filename> 将工作区的改动恢复到上一个版本提交后的状态
这个我个人用的很多,因为当你准备提交一个版本的时候,有的文件里面的修改只是为了获取数据,比如打开某个ip获取某个服务等
此时就需要git checkout恢复这个文件了,因为这个文件线上是不能动的
git reset commit_id <filename>这个就可以回溯到某个版本的某个文件状态了,
- git版本回溯和版本提交查看
- git版本回溯,找到有问题的提交
- Git5.Git查看提交历史&版本回退
- GIT 摘要-查看版本
- 版本控制:git提交代码
- GIT入门之二:版本历史/回溯
- GIT入门之二:版本历史/回溯
- GIT入门之二:版本历史/回溯
- GIT入门之二:版本历史/回溯
- git提交和移除历史中版本
- 版本控制(三)git 命令行提交和下载会议记录
- Git(PART I)创建版本库和提交修改
- git命令查看版本记录
- 【git】Git检出某次提交指定版本
- Git常用命令和场景(三)--版本差别查看
- git时光机(查看Git版本历史)
- 文件编码错误,提交到git仓库后, 显示为二进制文件, 无法查看版本差异
- git指定提交版本克隆大型库
- 【PBR】基于物理渲染的基础理论
- java 单例模式
- HTTP协议
- loadrunner(1)----http请求调试以及loadrunner与Filddler抓包
- 配置zookeeper日志
- git版本回溯和版本提交查看
- 软件实现临界区互斥的方法总结思考(四种算法的递进推导)
- B树(B-Tree)的由来、数据结构、基本操作以及数据库索引的应用
- 关于shell的一些用法
- gulp 实现 js、css,img 合并和压缩
- Android30--Android之Toolbar
- android 高通与MTK编译命令
- HTML <strong> 标签
- shape标签研究