jit new should provide a clearer error message when a branch doesn't exist.
$ jit new main
creating new worktree based on existing local branch "main"
Error: failed to create new branch: couldn't create worktree for branch "main": fatal: invalid reference: main
exit status 128
jit new
should provide a clearer error message when a branch doesn't exist.