📝 Edit page
➕ Add page
log
Git docs: git-log
Flags
--decorate[=short|full|auto|no]
--graph
--stat
Examples
One line
Including graphical tree.
git lol
From a recommended git lol
alias I found and use.
$ git log --graph --decorate --oneline
e.g.
* 6e330b1 (HEAD -> master, tag: v1.12.0, origin/master) chore: Update LICENSE
...
* 21407f3 (tag: v1.11.0) build: Update requirements-dev.txt
* d902c90 build: Update Makefile
* a7593c6 refactor: Add type check and change return
* cd879e7 Merge pull request #55 from MichaelCurrin/update-logo
|\
| * 58aa030 docs: Add favicon
| * 628a149 docs: Update license.md
glol alias
From ZSH alia.
$ git glol
Or
$ git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
e.g.
* 6e330b1 - (HEAD -> master, tag: v1.12.0, origin/master) chore: Update LICENSE (4 weeks ago) <Michael Currin>
...
* 21407f3 - (tag: v1.11.0) build: Update requirements-dev.txt (3 months ago) <Michael Currin>
* d902c90 - build: Update Makefile (3 months ago) <Michael Currin>
* a7593c6 - refactor: Add type check and change return (3 months ago) <Michael Currin>
* cd879e7 - Merge pull request #55 from MichaelCurrin/update-logo (4 months ago) <Michael Currin>
|\
| * 58aa030 - docs: Add favicon (4 months ago) <Michael Currin>
| * 628a149 - docs: Update license.md (4 months ago) <Michael Currin>
Resulting colors:
- hash - red
- master - green
- tag - yellow
- origin/master - red
- message - white
- time - green
- name - blue
lold alias
From ZSH alias.
$ git lold
Or
$ git log --pretty='%C(yellow)%h %C(cyan)%ar %Creset%s'
47cc660 2 hours ago Update README.md
be035a0 2 hours ago Update README.md
73c1bf8 2 hours ago Update README.md
...
6e330b1 4 weeks ago chore: Update LICENSE
fee434f 4 weeks ago build: Update Makefile
dbd13a8 4 weeks ago chore: Create .editorconfig
dbf86af 4 weeks ago build: Upgrade requirements-dev.txt
45b4d13 8 weeks ago Update LICENSE
Stat
$ git log --stat
Author: ...
Date: Sun Dec 1 18:42:48 2019 -0600
Add function return expression option
.gitignore | 4 +
.vscode/extensions.json | 7 +
.vscode/launch.json | 35 ++++
.vscode/settings.json | 11 ++
.vscode/tasks.json | 20 +++
.vscodeignore | 10 ++
CHANGELOG.md | 18 ++
LICENSE | 21 +++
README.md | 41 +++++
images/demo.gif | Bin 0 -> 12980699 bytes
images/git-prefix-button.gif | Bin 0 -> 126359 bytes
images/icon.png | Bin 0 -> 8167 bytes
images/prefix-commit.svg | 1 +
images/prefix-commit_light.svg | 1 +
package-lock.json | 927 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
package.json | 99 +++++++++++
src/api/git.d.ts | 238 +++++++++++++++++++++++++
src/extension.ts | 74 ++++++++
src/test/extension.test.ts | 22 +++
src/test/index.ts | 23 +++
tsconfig.json | 21 +++
tslint.json | 15 ++
vsc-extension-quickstart.md | 35 ++++
23 files changed, 1623 insertions(+)