I tried:
git branch "MyProj/bin/ ignored"
and received:
fatal: 'MyProj/bin/ ignored' is not a valid branch name.
The git-branch man page points to the git-check-ref-format man page to get the actual rules for a valid branch name.
Sure enough, the reason for the above fatal error appears to be the inclusion of a space character.
Any idea why, in this day and age, spaces are still excluded from a branch name (I would have expected it in ancient CVS, for example, but Git?)
What could be valid technical reasons for that?