How do you list your commits along with their SHA1 values in git?
['https://Stackoverflow.com/questions/2331476', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/111674/']
Exactly what format do you want? For just the one line summary and the SHA1:

```
git log --pretty=oneline

```

See git log --help for more formating options.
I'm not sure what you mean. Listing a commit *is* listing its hash, and the easiest way to do it is with git rev-list.

```

$ git rev-list HEAD

```

will give the the reverse chronological list of all commits reachable from the current HEAD.