git学习笔记整理-14-查看历史提交信息:git log详解
2018-03-14 18:30
615 查看
git log 选项详情:
①、git log -p -2;
-p:显示每次提交的内容的差异,也可以加上-2来显示最进两次的,这是-n的一种写法,还显示每次commit的变化
②、git log --stat :查看每次提交的简略的统计信息
③、git log --pretty=oneline ——线上查看提交历史及其描述
git log --pretty=short ——感觉这个没啥大变化
git log --pretty=full——这个又详细一些
git log --pretty=fuller ——6了,这个更详细
git log --pretty= format——这个最有意思了,自定义嘛
我还是去官网cv吧
例如:
结合--graph使用,可以通过ASCII字符串来显示你的分支、合并历史,呐,这个我还没用过;
git log --after=... : 自定义条件
⑤、git log --author :显示指定作者的提交
git log --committer :指定提交者的
⑥、git log --grep : 搜索提交说明中的关键字
⑦、git log --Sfunction_name:搜索特定的改动的函数名称或者其他条件
⑧、git log --path :指定哪个目录或文件的历史提交,这个放最后
多个命令,用 --xxx --xxx隔开就好;
End
①、git log -p -2;
-p:显示每次提交的内容的差异,也可以加上-2来显示最进两次的,这是-n的一种写法,还显示每次commit的变化
②、git log --stat :查看每次提交的简略的统计信息
③、git log --pretty=oneline ——线上查看提交历史及其描述
git log --pretty=short ——感觉这个没啥大变化
git log --pretty=full——这个又详细一些
git log --pretty=fuller ——6了,这个更详细
git log --pretty= format——这个最有意思了,自定义嘛
我还是去官网cv吧
选项 | 说明 |
---|---|
%H | 提交对象(commit)的完整哈希字串 |
%h | 提交对象的简短哈希字串 |
%T | 树对象(tree)的完整哈希字串 |
%t | 树对象的简短哈希字串 |
%P | 父对象(parent)的完整哈希字串 |
%p | 父对象的简短哈希字串 |
%an | 作者(author)的名字 |
%ae | 作者的电子邮件地址 |
%ad | 作者修订日期(可以用 --date= 选项定制格式) |
%ar | 作者修订日期,按多久以前的方式显示 |
%cn | 提交者(committer)的名字 |
%ce | 提交者的电子邮件地址 |
%cd | 提交日期 |
%cr | 提交日期,按多久以前的方式显示 |
%s | 提交说明 |
git log --pretty=format:"%s %h %cr"哇咔咔,这个爽。
结合--graph使用,可以通过ASCII字符串来显示你的分支、合并历史,呐,这个我还没用过;
git log --pretty=format:"%s %h %cr" --graph④、git log --since=2.weeks:显示最近两周的提交
git log --after=... : 自定义条件
⑤、git log --author :显示指定作者的提交
git log --committer :指定提交者的
⑥、git log --grep : 搜索提交说明中的关键字
⑦、git log --Sfunction_name:搜索特定的改动的函数名称或者其他条件
⑧、git log --path :指定哪个目录或文件的历史提交,这个放最后
多个命令,用 --xxx --xxx隔开就好;
选项 | 说明 |
---|---|
-p | 按补丁格式显示每个更新之间的差异。 |
--stat | 显示每次更新的文件修改统计信息。 |
--shortstat | 只显示 --stat 中最后的行数修改添加移除统计。 |
--name-only | 仅在提交信息后显示已修改的文件清单。 |
--name-status | 显示新增、修改、删除的文件清单。 |
--abbrev-commit | 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。 |
--relative-date | 使用较短的相对时间显示(比如,“2 weeks ago”)。 |
--graph | 显示 ASCII 图形表示的分支合并历史。 |
--pretty | 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。 |
相关文章推荐
- git 使用详解(3)-- get log 查看提交历史
- git 使用详解(5)-- get log 查看提交历史
- git学习笔记整理-10-分支切换及历史查看
- 【Git 学习笔记】2.3 - 查看提交历史
- git学习------>如何用git log命令来查看某个指定文件的提交历史记录
- 【Git 学习笔记】2.3 - 查看提交历史
- git 使用详解(5)-- get log 查看提交历史
- git 使用详解(5)-- get log 查看提交历史【转】
- Git 学习笔记(简介、安装、添加提交文件、查看状态及更改信息)
- GIT学习笔记-命令基础-查看提交历史
- git log 查看提交历史
- Git 教程之查看提交历史详解
- git学习——查看提交历史
- Git--log 查看提交历史
- git log 查看提交历史
- git学习笔记整理-3提交与移除
- Git使用手册/Git教程:git log 查看git提交版本历史日志记录
- git学习笔记整理-4-$ git log
- Git 学习笔记 -- 查看某个文件的修改历史
- git 历史提交记录log(git GUI)图文详解