Военные галифе носили не всегда. Правильно уже ответили, что этот элемент форменной одежды пошел от французского генерала Галифе.
Дело в том, что Галифе случайно разрешил давнюю проблему военных - как быстро одевать сапоги. Обычно сапоги надевались поверх брюк, и их надо было долго заправлять в раструбы сапогов.
Чтобы убыстрить этот процесс, военным пришлось, кряхтя и ругаясь, носить так званые рейтузы - прообразы современных женских лосин. Они обтягивали ноги, и поэтому сапоги быстро одевались. Тогдашние мужчины-военные своими лосинами были здорово похожи на современных голубых, но, естественно, были очень воинственны.
В тех армиях, где лосины и рейтузы не прижились, сапоги одевались поверх широких брюк, но при этом отвороты сапогов были очень широкими. Что, например, мы видим по фильму "Три мушкетера". Такие сапоги могли носить кавалеристы, так как они большей частью перемещались на конях. А вообще-то в таких сапогах было тяжело ходить пешком.
Сапоги были лучше ботинок и башмаков, которыми были поголовно "оснащены" все армии Нового времени и даже Средневековья, но вот проблема их одевания тормозила их введение в войска.
Галифе разрешил эту проблему, и после введения штанов его имени их стали носить не только кавалеристы, но и пехота, до этого щеголявшая в гамашах и чулках.
Солдаты стали иметь более мужественный вид опять же благодаря моде, пришедшей из Франции.