Spelled last commit message wrong git commit --amend This will open up your editor and allow you to make a change to that last commit message Spelling mistake on branch name We rename this branch in a similar way to how we rename a file with the mv command: by moving it to a new location with the correct name. git branch -m feature-brunch feature-branch If you have already pushed this branch, there are a couple of extra steps required. We need to delete the old branch from the remote and push up the new one: git push origin --delete feature-brunch git push origin feature-branch Accidentally committed all changes to the master branch git branch feature-branch git reset HEAD~ --hard git checkout feature-branch This creates a new branch, then rolls back the master branch to where it was before you made changes, before finally checking out your new branch with all your previous changes intact. Forgot to add a file to that last...