| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 
 | git status
 
 
 git log
 
 
 git log --stat
 
 
 git log -S [keyword]
 
 
 git log [tag] HEAD --pretty=format:%s
 
 
 git log [tag] HEAD --grep feature
 
 
 git log --follow [file]
 git whatchanged [file]
 
 
 git log -p [file]
 
 
 git log -5 --pretty --oneline
 
 
 git shortlog -sn
 
 
 git blame [file]
 
 
 git diff
 
 
 git diff --cached [file]
 
 
 git diff HEAD
 
 
 git diff [first-branch]...[second-branch]
 
 
 git diff --shortstat "@{0 day ago}"
 
 
 git show [commit]
 
 
 git show --name-only [commit]
 
 
 git show [commit]:[filename]
 
 
 git reflog
 
 |