僖公二十七年,夏天的时候,齐国的齐孝公去世了。到了秋天,鲁僖公决定亲自去宋国参加一个会盟。会上,他和各国的诸侯聚在一起,这是鲁僖公第一次把“诸侯”这两个字写进了同一张桌子。楚成王带领陈、蔡、郑、许四国联军把宋国包围了,他们要把宋国给堵住。文公就派自己的人去跟楚成王对抗。 冬天的时候,杞国的杞桓公来到鲁国,却用夷狄的礼仪给鲁僖公跪拜。鲁僖公很看不起这种行为。杞桓公被《春秋》称做“子”,意味着他的地位被降低了。 十月的时候,公子遂率领军队直接攻击了杞国。因为杞桓公没有礼貌,所以鲁僖公就命令公子遂给杞国以惩罚。 十二月初五,鲁僖公在宋国主持了会盟。这次会盟中,晋文公有了自己的军队。 冬天的时候,宋国有个叫公孙固的人跑到晋国来求救。先轸给晋文公出主意说:“现在正好是报施定霸的时候,要把握住这次机会。”狐偃也给晋文公出主意:别直接硬碰楚国的主力军队,先把他们的翅膀剪掉——曹国和卫国最近刚刚归附楚国,攻打他们就会引来楚国救兵。齐、宋两国就能解围了。 于是文公就决定在被庐检阅军队。上军由狐毛统领,上军佐由狐偃担任;中军由郤縠统领,中军佐由郤溱担任;下军由栾枝统领,下军佐由先轸担任;御戎荀林父和车右魏犨各司其职。这是晋国第一次拥有了成建制的野战兵团。 两年前文公刚回到国内的时候,并没有立即打仗,而是把平民拉进训练场里操练。子犯觉得百姓还不懂道义、信用和礼敬。于是晋文公先帮助周襄王平定了王子带的叛乱,立下“尊王”大功;又攻打原邑,“有罪罚之,无罪释之”,让百姓看见“信”字千金;然后又演习阵法、设立爵禄之官、明确俸禄之序。 等到百姓令行禁止、进退如一时,文公才挥师东进。一战攻破楚军、后退三舍、解救宋国之围。这一年冬天在被庐阅兵后不到一年时间里,晋文公就完成了从“诸侯朝见”到“三军成阵”的华丽转身。 从这个时候开始,晋文公就从一个被轻视的诸侯变成了令人生畏的霸主;从一个松散的诸侯群体变成了协同作战的大军团。