$ git log
$ git show <revhash>
$ git diff --name-only master...[branch_name] | awk -F"/" '{print $1}' | sort | uniq
$ git checkout -b [branch_name]
$ git push -u origin [branch_name]
$ git checkout -- .
###Show a list of modified files within a commit
$ git show --pretty="format:" --name-only 5337804784f02a2a7c5d2cf79f5ef6a03de331fb
$ git diff HEAD^^..HEAD -- main.c