Hacker News new | ask | show | jobs
by dheera 2098 days ago
A better UX would be

    $ git checkout <new_branch>
    <new_brach> doesn't exist. Would you like to create it (Y/n):
The real problem with "git" is just way too many options. For automated tools there can be a "-n" non-interactive option that fails with an error code and doesn't ask questions.