@b0rk I dont find it too bad, but I do find it inconsistent; e.g. git tag and git branch both have -d for delete, but for git remote you have to do 'git remote remove' Similarly git branch -m to rename vs git remote rename. git push onto non-default branches also confuses the hell out of me.
@penguin42 @b0rk Yup, this - the different commands are inconsistent. And 'remote remove' is just asking for typos!