Your switch seems to be from a different model. CB/CL 125/100 switches have pigtails attached to the switch, with japan style bullet connectors. here you can find a wiring diagram:
https://4-stroke.net/download/overview-of-all-categories/wiring-schematic/1458-honda-cl100-wiring-schematic.htmlDoes your key fit the steering lock or the helmet holder?
some small hondas with magneto ignitions have green wires to the switch, amongst 4 in total: Red (hot) Black (switched hot) Black/White (ignition) Green (ground). these bikes use the battery only for DC components like the horn or brake light. The ignition power comes from the magneto (part of the alternator).
in the OFF position, red and black are disconnected, to keep battery from draining, but black/white and green are connected, to prevent power from the alternator getting to the coil. no spark, bike doesnt run.
in the ON position, red and black are connected, all lights function as designed, but black/white and green are disconnected, now the power from the alternator has to take the detour through the coil to reach ground again, instead of being grounded in the switch. sparkplug sparks, bike runs.
are you sure your switch says 'G'? could it be 'C', like 'Common'? in this case i would assume that your 'Common' port is connected to either of the other two, depending on the switch position (connected with one on OFF; and connected with the other on ON). this switch setup would be a more elaborate system for a magneto ignition (which the CL100 does not have).