Jeff King <peff@xxxxxxxx> writes: > but you have to take pretty specific steps to get a tag of a blob or > tree, like: > > git tag mytag HEAD:path > > or > > git tag mytag HEAD^{tree} And the way to ask for commit and tag are git tag mytag master git tag mytag v1.0.0 I do not see why only the last one should either be forbidden or automaticallly peel. Each of these four names an object of a specific type, and singling out a tag as "curious" makes the interface uneven.