I wanted to check that when a Michelson contract file is created. Do file spaces, new lines and comments increase the gas cost when deployed?
No, whitespace and comments do not affect storage or gas costs.
The syntax of Michelson code and values is called "Micheline".
The concrete syntax (the way you actually write Micheline expressions in text, with whitespace and comments, etc) is used by clients for the convenience of humans. It is also validated to prevent some obfuscation tricks -- whitespace does matter.
The chain doesn't keep this, though. It only keeps the abstract syntax, a "canonical" Micheline expression, serialized in binary. Whitespace and comments are discarded.
However, Michelson annotations (
:foo, ...) are serialized. They will therefore increase storage and gas costs somewhat, including gas costs during transfers to the script. They will probably often still be worth it.