Git Undo
How bad is it?
i pushed some shit i shouldn't have
i want to undo my local commit
i want to unstage a file i committed
i just want to update my commit message
i want to add a file to an existing commit
i want to discard my unstaged changes
i want to restore a file i deleted locally