git diff @ # @ = HEAD
git show --stat --oneline <commit-id> git diff-tree --no-commit-id --name-only -r <commit-id>
git diff branch1..branch2
git diff branch1...branch2
git log branch1..branch2
git log --oneline --graph --decorate --abbrev-commit branch1..branch2
git diff master..feature -- <file>