Log format
Pretty format
git log --pretty="format:%H" See the next tables on format variables.
Hash
Commit
| Variable | Description |
|---|---|
%H | commit hash |
%h | (abbrev) commit hash |
Tree
| Variable | Description |
|---|---|
%T | tree hash |
%t | (abbrev) tree hash |
Parent
| Variable | Description |
|---|---|
%P | parent hash |
%p | (abbrev) parent hash |
Commit
| Variable | Description |
|---|---|
%s | commit subject |
%f | commit subject, filename style |
%b | commit body |
%d | ref names |
%e | encoding |
Author and committer
Author
Name
| Variable | Description |
|---|---|
%an | author |
%aN | author, respecting mailmap |
| Variable | Description |
|---|---|
%ae | author email |
%aE | author email, respecting mailmap |
Date
| Variable | Description |
|---|---|
%aD | author date (rfc2882) |
%ar | author date (relative) |
%at | author date (unix timestamp) |
%ai | author date (iso8601) |
Committer
Name
| Variable | Description |
|---|---|
%cn | committer name |
%cN | committer name, respecting mailmap |
| Variable | Description |
|---|---|
%ce | committer email |
%cE | committer email, respecting mailmap |
Date
| Variable | Description |
|---|---|
%cD | committer date (rfc2822) |
%cr | committer date (relative) |
%ct | committer date (unix timestamp) |
%ci | committer date (iso8601) |
0 Comments for this cheatsheet. Write yours!