على من قامت  الثورة المهدية في السودان؟
قامت الثورة المهدية بزعامة محمد أحمد المهدي الذي ولد في العام 1843 في جزيرة لبب. قامت الثورة ردا على مظالم الحكم التركي المصري المعروف بفترة التركية السابقة في السودان. وقد بنى محمد المهدي دعوته على فكرة المهدي الذي
نال الشيخ محمد الخير عالم الغبش إبان الثورة المهدية حظوة من تلميذه السابق الإمام محمد أحمد المهدي إذ تولى الشيخ محمد الخير قيادة معركة بربر وعرقل سير الحملة العسكرية البريطانية التي أُرسلت لإنقاذ حاكم عام السودان غوردون المحاصر في الخرطوم. وبعد انتصار الثورة المهدية أصبح الشيخ محمد الخير عاملاً على مديريتي بربر ودنقلا بالسودان، وتوفي في دنقلا عام 1307 هـ.