git 查看信息

git diff     后面跟两个参数,用a、b表示,可以是commitID、HEAD^、分支名等      --stat简单的结果

不加参数是工作区和暂存区

参数只有一个HEAD表示工作区和版本库    

只有一个分支名是工作区和该分支

  --cached或--staged是版本库和暂存区  

git status      -s 精简的格式

git blame [file]   什么人在什么时候修改过该文件

git reflog  [show develop] 查看变迁历史 根据.git / logs / refs下的日志文件,而不是父commitID

git show      git show HEAD~1:abc.txt  查看上次提交的abc.txt的内容

git log       --graph查看分支合并图  

--stat 显示每次提交的统计信息

-p [file] 显示每次提交的内容差异

-3   显示最近3次提交   以及用各种筛选参数来限制显示的log数量

--pretty=oneline、short、full、fuller  、format:"%h - %an , %ar : %s"

选项

说明

%H

提交对象(commit)的完整哈希字串

%h

提交对象的简短哈希字串

%T

树对象(tree)的完整哈希字串

%t

树对象的简短哈希字串

%P

父对象(parent)的完整哈希字串

%p

父对象的简短哈希字串

%an

作者(author)的名字

%ae

作者的电子邮件地址

%ad

作者修订日期(可以用 --date= 选项定制格式)

%ar

作者修订日期,按多久以前的方式显示

%cn

提交者(committer)的名字

%ce

提交者的电子邮件地址

%cd

提交日期

%cr

提交日期,按多久以前的方式显示

%s

提交说明

猜你喜欢

转载自www.cnblogs.com/ts65214/p/12967316.html
今日推荐