By the way, something munched the article title. An endash is incorrect command-line usage. It’s supposed to be a double hyphen.
From the title I've learned that git uses an em-dash instead of double dash as options delimiter. Thanks for pointing out that the title was wrong -- I've never had a need to use -- with git, so didn't know that it doesn't work.
I'm sure I typed double-hyphen when submitting the post, but probably HN auto-formatted the title. IDK really.
It is an en dash, not an em dash, since it's about as wide as an n.
Some software substitutes a double hyphen -- with an en dash rather than em, and use the triple hyphen --- for the em dash. Perhaps Hacker News' title formatter is one of them.