ref: https://stackoverflow.com/questions/1587846/how-do-i-show-the-changes-which-have-been-staged
1git diff # show unstaged2git diff --cached # show staged3git diff HEAD # show staged and unstaged (till last commit)4
5git diff --name-only --cached # show file names only