Git_Git基本操作_第6节_查看与对比历史记录
2016-09-22 21:10
344 查看
查看与对比历史记录
涉及命令:
git show
git log
git diff
======================
命令: git show
#显示branchName的最新的提交信息
git show branchName
#显示commitID的提交信息
git show commitID
#显示头指针所在的提交的信息
git show HEAD
#显示头指针所在的提交的上一次提交的信息
git show HEAD^
#当前commit版本的上1次提交信息
git show BranchName(HEAD)^
#当前commit版本的上Number次提交信息
git show BranchName(HEAD)~Number
#git当前提交版本的上一次提交
示例: git show HEAD^1
Tips:
git show 的参数
参数可以是 tree对象 也可以是 blob对象(文档文件)
==============================
命令: git log
参数
--stat #显示统计的差异信息
--decorate #输出commit引用信息
--graph #按照图形化显示
--all #显示所用的分支信息
--oneline #显示简短的统计信息
常用配置
#显示所有历史提交的树形结构
git log --oneline --decorate --graph --all
==========================
命令:git diff
#显示工作区与暂存区之间的差异
git diff
#查看暂存区与历史提交的差异
git diff --cached
#可以使工作区与暂存区相同
git add *
#比较工作区与历史记录的差异 并指定 fileName
git diff branchName~Number -- fileName
#比较暂存区与历史记录的差异
git diff --cached branchName~Number
#比较两个历史版本
git diff commitID1 commitID2
#比较两个差异.精确到单词
git diff --color-words
#差异精确到单词,适用于比较小的修改情况下
git diff --word-diff
示例:
#比较工作区的Filename与最后一次提交的区别
git diff HEAD -- Filename --word-diff
涉及命令:
git show
git log
git diff
======================
命令: git show
#显示branchName的最新的提交信息
git show branchName
#显示commitID的提交信息
git show commitID
#显示头指针所在的提交的信息
git show HEAD
#显示头指针所在的提交的上一次提交的信息
git show HEAD^
#当前commit版本的上1次提交信息
git show BranchName(HEAD)^
#当前commit版本的上Number次提交信息
git show BranchName(HEAD)~Number
#git当前提交版本的上一次提交
示例: git show HEAD^1
Tips:
git show 的参数
参数可以是 tree对象 也可以是 blob对象(文档文件)
==============================
命令: git log
参数
--stat #显示统计的差异信息
--decorate #输出commit引用信息
--graph #按照图形化显示
--all #显示所用的分支信息
--oneline #显示简短的统计信息
常用配置
#显示所有历史提交的树形结构
git log --oneline --decorate --graph --all
==========================
命令:git diff
#显示工作区与暂存区之间的差异
git diff
#查看暂存区与历史提交的差异
git diff --cached
#可以使工作区与暂存区相同
git add *
#比较工作区与历史记录的差异 并指定 fileName
git diff branchName~Number -- fileName
#比较暂存区与历史记录的差异
git diff --cached branchName~Number
#比较两个历史版本
git diff commitID1 commitID2
#比较两个差异.精确到单词
git diff --color-words
#差异精确到单词,适用于比较小的修改情况下
git diff --word-diff
示例:
#比较工作区的Filename与最后一次提交的区别
git diff HEAD -- Filename --word-diff
相关文章推荐
- OpenSLL
- 3D dungeon
- 超详细mysql left join,right join,inner join用法分析
- logstash tomcat catalina.out zabbix 插件不会引起崩溃
- cocos2d-x 3.0 绘制图形DrawNode与调用周期性回调函数schedule
- JQuery实现table隔行变色及鼠标滑动变色
- 安卓中PopupWindows的使用
- AVL平衡树插入非递归实现 C语言
- java 设计模式之策略模式
- 数据库水平切分方法
- Centos7.2 FastDFS_V5.05 集群的安装与配置1
- 理解PHP依赖注入容器(dependency injection container)系列(一) 什么是依赖注入
- 将80端口请求转发到其他端口
- Linux下利用mdadm命令创建RAID
- Linux下利用mdadm命令创建RAID
- Python3.5.2安装pycairo续
- Linux下利用mdadm命令创建RAID
- 总结了一些MySQLDBA面试题目,欢迎大家补充。
- Linux下利用mdadm命令创建RAID
- Linux下利用mdadm命令创建RAID