Basically if you harass any algae, they will go away if you stay on top of it and keep the ferts up.
Light is useful, but can make plants leggy as mentioned.
I use this mainly for GW or BGA.
But GD is good to use am quickscrub, followed by sucessive water changes, nutrients, good CO2.
3 folks have had their GD go away with no other changes than CO2 mist.
I have managed to induce some GD finally by inoculation, I'm still not sure about it or it's causes.
I supopose some could try the Excel or H2O2 method in conjuction with several scrubs and water changes.
But multiple scrubs/water changes, back to back for 1-2 days in between, less light can likely beat it alone. That assumes good nutrients/CO2.
While GD is annoying, it not harmful to plants or the scape.
BBA defintiely is.
Cyperus is prone to BBa and black spot algae. I trim off any infected leaves, with ample CO2, the plant grows rapidly with nice new leaves and does not continue to get the other algae.
I have noted that poor circulation, poor CO2 will increase the likelyhood of GD in a high light tank.
Once a tank stabilizes well, GD seems to not come back.
Some folks run their UV and or diatom while scrubbing, this alone can likely clear it up, as long as you keep up on the scrubbing every day for a week or so or every other day etc.