A concise `git log`
| 4 minute read
If you find that git log
is a little too wordy for your liking, there are a number of flags that you can use to trim it down a bit.
Running git log
will give you a response that looks something like this.
$ git log
commit 32eccb18fa908eb768209049f745a046b31390b4 (HEAD -> master, origin/master, origin/HEAD)
Author: Jamie Allen <jamie@email.com>
Date: Sat Mar 30 16:11:34 2019 -0400
Updates the darkness toggle so that it is applied to <html>
commit 7d1c6cac7a077fa8775de8be1a403c1db027cf1f
Author: Jamie Allen <jamie@email.com>
Date: Sat Mar 30 15:48:24 2019 -0400
Cleans up main.js and updates package name
Try git log --oneline
to trim that right down. This is really handy if you want to look back at a lot of history at once.
$ git log --oneline
32eccb1 (HEAD -> master, origin/master, origin/HEAD) Updates the darkness toggle so that it is applied to <html>
7d1c6ca Cleans up main.js and updates package name
If you only want to see the commit id and message try git log --oneline --no-decorate
.
$ git log --oneline --no-decorate
32eccb1 Updates the darkness toggle so that it is applied to <html>
7d1c6ca Cleans up main.js and updates package name
There are so many other useful flags you can use with git log
. To learn more check out the official git docs.
Bonus tip!
Write descriptive commit messages! Your team and your future self will thank you!