Option
Options add additional information to a Subcommand. They usually start with - or --.
Some options, called flags, are boolean. Either they are included or not. For example, git --version.
Other options take an argument. For example, -m in git commit -m <message> requires the "message" parameter.