i've been working on some small updates to git's man pages and I've been noticing that I have an internal "decoder ring" with slightly wrong definitions that I use for git's jargon, like:

ref: a branch or tag
pathspec: a filename
index: staging area
<commit-ish>: a commit ID, or something (like a branch) that you can resolve to a commit ID
<tree-ish>: same thing as commit-ish

(some of these are more "accurate" than others obviously)

0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.jvns.ca/users/b0rk/statuses/115074256631296439 on your instance and quote it. (Note that quoting is not supported in Mastodon.)