git log
git log直接在项目目录下敲git log,会看到提交的日志,每一条如下:$git logcommit 438bcd38d006f307e188c17e89ae36a5c425133aAuthor: shuchen Date: Wed Sep 5 13:36:32 2012 +0800 delete lian.1commit id ,作者,时间日期,提交的时候写的注释。--prett
·
git log
直接在项目目录下敲git log,会看到提交的日志,每一条如下:
$git log
commit 438bcd38d006f307e188c17e89ae36a5c425133a
Author: shuchen <csfreebird@esri.com>
Date: Wed Sep 5 13:36:32 2012 +0800
delete lian.1
commit id ,作者,时间日期,提交的时候写的注释。
--pretty参数
用来指定日志的输出格式:
如果用--pretty=fuller参数,会多一个AuthorDate信息。
$git log --pretty=fuller
Author: shuchen <csfreebird@esri.com>
AuthorDate: Wed Sep 5 13:36:32 2012 +0800
Commit: shuchen <csfreebird@esri.com>
CommitDate: Wed Sep 5 13:36:32 2012 +0800
delete lian.1
精简格式
git log --pretty=oneline
原始格式
git log --pretty=raw
chenshu@sloop2:~/work/189/master$ git log --pretty=raw
commit cb10bb5b02efec6f12e36c9bf6057da0c3ff5a56
tree b4b6caa92a7443150686f46212ff1304b4fb095d
parent 408b903bf5a5cdc32098d239b714812fa90612f3
author wangxd555 <wangxd555@esri.com> 1353403586 +0800
committer wangxd555 <wangxd555@esri.com> 1353403586 +0800
可以看到commit id, 属于哪个tree对象,以及前一个commit对象的信息。
检查commit链表
git log --pretty=raw --graph cb10bb5
git log --pretty=raw --graph cb10bb5
* commit cb10bb5b02efec6f12e36c9bf6057da0c3ff5a56
| tree b4b6caa92a7443150686f46212ff1304b4fb095d
| parent 408b903bf5a5cdc32098d239b714812fa90612f3
| author wangxd555 <wangxd555@esri.com> 1353403586 +0800
| committer wangxd555 <wangxd555@esri.com> 1353403586 +0800
|
| Add y file
|
* commit 408b903bf5a5cdc32098d239b714812fa90612f3
| tree 3be3dbbac4917161aa21aba0b1e580a9a7bf709f
| parent f2d51ae20df0253032d48ceff48fac37ca9dad52
| author csfreebird <csfreebird@esri.com> 1353402443 +0800
| committer csfreebird <csfreebird@esri.com> 1353402443 +0800
|
| add neweset codes from xiaodong
|
* commit f2d51ae20df0253032d48ceff48fac37ca9dad52
| tree ffd7d5204d5124c78f60d547db91232692cce3f1
| parent f9542664888acc5cce76c2a8d15c5f13f94704ee
| author wangxd555 <wangxd555@esri.com> 1353399659 +0800
| committer wangxd555 <wangxd555@esri.com> 1353400660 +0800
|
| remove pom swp files from vim
|
* commit f9542664888acc5cce76c2a8d15c5f13f94704ee
|\ tree 82a4704216a23361b78b52a0fd17edeb3b5dfcea
| | parent ab0046d41fcc5571674de2636b7275984c32206f
| | parent fd31f86c1f678dad682c159779a37f94b531fdfd
| | author chenshu <csfreebird@gmail.com> 1353399652 +0800
| | committer Gerrit Code Review <gerrit2@GerritServer> 1353399652 +0800
| |
| | Merge "delete swp files"
| |
| * commit fd31f86c1f678dad682c159779a37f94b531fdfd
| | tree 82a4704216a23361b78b52a0fd17edeb3b5dfcea
| | parent eed64b87baa47149f8dca0eb0fb60ac626a5de0a
| | author wangxd555 <wangxd555@esri.com> 1353399427 +0800
| | committer wangxd555 <wangxd555@esri.com> 1353399427 +0800
| |
| | delete swp files
| |
* | commit ab0046d41fcc5571674de2636b7275984c32206f
|\ \ tree acab5abfa556ccea2475162e94128c1755338687
| |/ parent 6266b6f0431f7a3a90cd4cff557c75f4229428db
| | parent eed64b87baa47149f8dca0eb0fb60ac626a5de0a
| | author chenshu <csfreebird@gmail.com> 1353399291 +0800
| | committer Gerrit Code Review <gerrit2@GerritServer> 1353399291 +0800
git log -n
n是数字,代表显示几条日志,从最近的一次开始。
比如git log -2 就是显示最近两条日志信息。
查看具体某个文件的log
git log --pretty=oneline ./AuthenClient.java
15357c436c7e85f3e5e14f1a19414ac34529fbd6 change the type of Token.expiration to Long
44745306ce1b2f241209eb72a67a6de2e2a7eaeb fix bug of supporting /opt path
7332a508d7637d872704157383ffea0d5d5fac49 support three search pathes
8dc486538e42a0896578239dc4d6deefc63531b9 change glassfish key location to d:\
40b21bf4846e99c9bc95df4b6dc0a90524ae187b improve test coverage
091f4d9e808213939044c2ca1a01dcf143cb4a7a change pom.xml, support arcgis.com
7a0f7a4b904ea8760455b0fd2ae4d70e4406a0d2 change Token.token to Token.value
f4a0db4d97ae9adfab0cc682a74df46f266bfb4f add files
a3f30ad71b8a7976befc1266e93cfd3872d4c2dc add geowarehouse package
只需要加上文件路径作为参数即可。
更多推荐
所有评论(0)