Describe what these Git commands do to the commit history:
git reset --hard HEAD~5 git merge --squash HEAD@{1}
They reset the HEAD to the fifth commit in the repo, then merge to the master branch.
The current branch's HEAD is reset back five commits, then prior commits are squashed into a single commit.
They delete the last five commits.
They merge the last five commits into a new branch.