您的位置:首页 > 其它

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  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: