很显然,诸葛亮这次北伐所走的路线,相似于韩信的“明修栈道暗渡陈仓”所走的路线,都是出汉中,奔陈仓,夺取长安后,进入中原腹地。不同的是,韩信直接出陈仓,收复了三秦之地;而诸葛亮没有直出陈仓,而是主力北上,过陈仓占领街亭。按理说,前有韩信成功的经验,陈仓离长安的距离要比街亭近很多,诸葛亮为什么不选择走这条近路,而是舍近求远,要到北面的街亭去呢?这是因为,街亭周围还有魏国的三个郡,他必须要考虑这三个郡的存在。否则,假如诸葛亮直取陈仓,魏国的这三个郡在他的后方捣乱,诸葛亮将首尾不能相顾。
三郡都是些守城部队,肯定不是主力部队,会给诸葛亮造成什么麻烦呢?袭击运粮队伍。当年“彭越扰楚”可是让项羽吃尽了苦头,诸葛亮不能不有所顾忌。在这次兵败后的当年冬天,诸葛亮再次出兵北伐,就是因为粮草供应不上而撤兵。不是说三个郡已经叛魏响应诸葛亮了吗?但这些郡今天叛魏,明天也可能叛蜀,诸葛亮必须要对这些地方做一下安抚,让这些郡真正成为蜀国的地方,他才好放心前行。实际上,诸葛亮就是在做这方面的工作,所以他才没有在街亭最前方大军当中。而从他收姜维的情况来看,这时候的上邽县、冀县还没有投降蜀国,其他地方也是可想而知。有了这个背景,我们也就可以理解,诸葛亮为什么放着陈仓这个捷径不走,而是要北上街亭了。
还有一点,诸葛亮一生谨慎,用兵尤其如此。这从他把赵云放在箕谷也可以看出这一点,他就是要防着魏国攻击汉中,断他的后路。
有了这个大的战役背景,我们再来看看马谡违反了诸葛亮什么样的部署。