这个问题比较久远了。
首先,内战之前,南北双方都是穿的统一的衣服。但是内战之后为了区分阵营,北方身着深蓝色上装,南方身着灰色军大衣。如果北方士兵穿红色,估计是仪仗兵或者一些个性色彩很浓的部队,应该是少数。
第二我觉得是受了英军的影响。在殖民地时代,英军就是大红衣服配大黑帽子(当时也不讲究隐蔽,就是中了抢之后连伤口都找不到),北方应该多多少少会受一些影响。
祖阿夫部队,具体可以上网查一下,他们的军装和联邦标准军装不同
当时战场上还没有伪装的概念。军服上考虑到隐蔽效果最早出现于布尔战争,英军在南非的对手布尔人首先穿浅褐色军服
是学得法国阿尔及利亚兵团的祖阿弗部队