1、建兴六年(228)春
诸葛亮VS.曹真、张郃 蜀汉军先胜后败。
诸葛亮事先扬声走斜谷道取郿,让赵云邓芝设疑兵于斜谷,吸引曹真重兵,自己率大军攻祁山。陇右的南安、天水和安定三郡反魏附蜀。张郃出拒,大破马谡于街亭,王平独木难支,诸葛亮只好退兵。诸葛亮拔西县千余家返回汉中。
2、同年(228)冬
诸葛亮VS.郝昭 蜀汉军久攻不下,退兵。
诸葛亮兵出散关(陕西宝鸡市西南)围陈仓(宝鸡市东),粮尽而退还汉中。魏将王双来追,被魏延所斩。
3、建兴七年(229)春
诸葛亮VS.郭淮 蜀汉军小胜,占领武阴二郡
诸葛亮遣陈式攻武都(甘肃省成县周边)、阴平(甘肃省文县周边)二郡。雍州刺史郭淮引兵救之,亮自出至建威(甘肃省西和县西),郭淮退。遂得二郡。
4、建兴八年(230)秋
诸葛亮VS.曹真、司马懿、张郃、费曜、郭淮 击退魏军
魏军三路进攻汉中,司马懿走西城(陕西省安康县西北),张郃走子午谷,曹真走斜谷。诸葛亮驻军于城固、赤坂。时大雨三十余天,魏军撤退。诸葛亮使魏延、吴懿西入羌中,大破魏后将军费曜、雍州刺史郭淮于阳溪。
5、建兴九年二月
诸葛亮VS.司马懿、张郃 击败魏军,但因运粮不济,退回汉中
诸葛亮率大军攻祁山,始以木牛运。时曹真病重,司马懿都督关中诸将出拒。诸葛亮割麦于上邽。司马懿追亮至卤城,掘营自守,有“畏蜀如畏虎”之讥。五月,司马懿与诸葛亮交兵,魏延等将斩获敌甲首三千级,玄铠五千领,角弩三千一百张。六月,李严因运粮不济呼亮还。诸葛亮在木门道设计,连弩射杀为名将张郃。李严废为平民。
6、建兴十二年(234)二月
诸葛亮司VS.马懿 魏军坚守不出,隔河对峙,后孔明病死退军
诸葛亮率大军出斜谷道,据武功五丈原(陕西省岐山南),屯田于渭滨。司马懿据守不出。八月,诸葛亮卒于五丈原。杨仪等率军还,有“死诸葛走生仲达”事。魏延因与杨仪不和,谋反罪诛杀魏延。
历史上诸葛亮北伐5次,其中出祁山2次,反击1次,共6次。
本回答被网友采纳参考资料:参阅楼上与《三国志·蜀志》、百度百科 诸葛亮