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!