Why would the following command be used? git rebase -i HEAD~10
git rebase -i HEAD~10
To delete the last 10 commits and reset the HEAD
To list the last 10 commits and modify them with either the squash or fixup command
To run a comparative search of the last 10 commits for differences
In order to locally cache the last 10 commits