What is the difference between a space and a slash when running git commands?
I sometimes see
git push origin master (which is a space)
git push origin master
and
This is not a "convention". The former is two separate arguments in different positions with different meanings to git push, and the latter is a single argument which identifies the remote-tracking branch origin/master.
git push
origin/master