$ 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