Martin wrote: > While writing a mail on the origin topic (improve docs), I noticed that > the word "branch-ish" is still free. > > Which would be anything that resolves to a "branch reference". > > Currently this only is > - branch name. > - branchname@{upstream} Actually @ and HEAD too. I don't particularly see much value in that definition since I always use a committish when I write a branch name, and the fact that `git switch` expects branches is one of the things that bothers me about it. Either way I don't think it makes much sense to do `git switch branchnae@{upstream}`, and even less `git switch @`. -- Felipe Contreras