The Debug and Release folders will be removed from the repository by removing them from the git commit list and then .gitignore will be effective. We do not need to keep them in the remote repository. We also had to make sure that we can both build in Debug and Release mode with no issues.
These are 2-state patterns to support blinking. If blinking, then yes it could be ON and OFF (or vice-versa). If no blink, then both states would be ON. If color shouldn't even be on at all, both states would be OFF.