Certainly not! We were all new to this sort of thing at one time or another.
You might think that usr
stands for “User”, and in fact that’s how a lot of people tend to pronounce it when they say the path out loud, but it actually stands for ***U***nix ***S***ystem ***R***esources. So the short version is, no they’re not the same path, so you should add /Users/Ben/bin
to your path.
An alternative to that would be creating the symlink in your /usr/local/bin
folder instead, but that requires admin privileges so it’s probably not worth it for the extra steps involved, especially if you’re new to this kind of thing. If you keep your personal changes in your own home directory, things will still work if you (for example) recover from a backup or some such.
The command that you executed tells the command line git tool that whenever it wants you to edit a file (enter commit message, resolve a merge conflict, etc) it should run sublime as the tool to do that (-n
tells it to open a new window first and -w
tells it to wait until you close the window before it returns back to the shell). That command is correct and will do what you want; at least from the command line.
If Github Desktop is smart enough to use the command line git tools and their configuration, then everything should be as you want it, I would think. That assumes that it doesn’t have its own built in editor for messages, though. I’ve never used Github Desktop before so I’m not really familiar with it’s operation.