Question: can git tags have spaces?
Answer: anywhere. They cannot have ASCII control characters (i.e. bytes whose values are lower than \040, or \177 DEL ), space, tilde ~ , caret ^ , or colon : anywhere.