The red cap that Pvt. Hitchcock wears, although it looks like a Civil War Confederate artillery lieutenant's kepi, is actually a French Foreign Legion kepi.
The hat pin worn by Christopher George (Sgt. Sam Troy) is the pin for the Australian Commonwealth Military Forces, which also served in North Africa during WWII.