The moving-into-one-executable stuff has been happening for ages and is
not disrupted by having lots of names. All that happens is those names
become symlinks to /usr/bin/git, which is sensitive to argv[0].
(Besides, there are *still* lots of names: they're just in a different
place now, out of the default $PATH.)