Who was the main general for the Confederacy?
Robert E. Lee
There was no position of General-in-Chief until January 1865 (too late to make any difference), when it was given to Robert E. Lee.
Before that, the Confederate president Jefferson Davis had tried to perform this function.
The Confederacy (the South) and the Union (the North). The commanders were General Robert Edward Lee, who was on the side of the Confederacy, the enemy, and General George Gordon Meade, who was on the Union's side, or the 'good guys'. For a bit more information, the Confederacy supported slavery while the opposing army, the Union, didn't. The Union wanted a free country and wanted to outlaw slavery and the Confederacy thought differently. They supported…
General Robert E. Lee was the leading general of the Confederacy. He was a Virginian who was a West Point graduate. He was enlisted in the US Military at the start of the war, however his loyalty to Virginia and the Confederate cause led him to be the top general of the South. His main command was to lead the Army of Northern Virginia.