З 21 жовтня 1942 року прибув зі своєю ескадрильєю на літаках Як-1 в 652-й винищувальний авіаційний полк. З грудня 1942 року призначений командиром цього полку. З березня 1943 року командував 907-м винищувальним авіаційним полком, з серпня 1943 року — 959-м винищувальним авіаційним полком.
До лютого 1945 року майор Гаврило Діденко командував 482-м винищувальним авіаполком 322-ї винищувальної авіадивізії 2-го винищувального авіакорпусу 2-ї повітряної армії 1-го Українського фронту. На той час здійснив 365 бойових вильотів, взяв участь у 80 повітряних боях, збивши 22 ворожих літаки особисто і ще 37 — у складі групи. У боях п'ять разів був збитий, два рази поранений, один раз контужений[1].
Всього ж за час своєї участі у війні Діденко здійснив близько 400 бойових вильотів, особисто збив 26 літаків противника. В 1946 році звільнений у запас. Проживав і працював у Ленінграді. Помер 25 січня1970 року, похований на Північному кладовищі Санкт-Петербурга[1].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М. : Воениздат, 1987. — Т. 1. — 911 с. с. — 100 000 прим. — ISBN отс., Рег. № в РКП 87-95382.
Воробьёв В. П., Ефимов Н. В. Герои Советского Союза. Справочник — СПб., 2010.