git checkout -b new_branch_name
git fetch origin pull/ID/head:BRANCHNAME
git fetch origin
git reset --hard origin/master
git fetch origin
git checkout --track origin/<remote_branch_name>
git checkout -b <branch>
git push -u origin <branch>
git checkout <branch>
git merge master
git log
git commit --amend
if you have pushed already same as above but you can force a push to amend remote as well
git push -f