$解:如圖,過點M作MD⊥BC于點D,交BG的延長線于E,$
$∵△ABC中,∠C=90°,∠ABC=45°, $
$∴∠A=∠ABC=45°. $
$∵∠GMB=\frac{1}{2}∠A, $
$∴∠GMB=\frac{1}{2}∠A=22.5°. $
$∵BG⊥MG, $
$∴∠BGM=90°, $
$∴∠GBM=90°-22.5°=67.5°, $
$∴∠GBH=∠EBM-∠ABC=22.5°. $
$∵MD∥AC, $
$∴∠BMD=∠A=45°, $
$∴△BDM為等腰直角三角形, $
$∴BD=DM, $
$而∠GBH=22.5°, $
$∴GM平分∠BMD, $
$而BG⊥MG, $
$∴BG=EG,即BG=\frac{1}{2}BE. $
$∵∠MHD+∠HMD=∠E+∠HMD=90°, $
$∴∠MHD=∠E. $
$∵∠GBD=90°-∠E,∠HMD=90°-∠E, $
$∴∠GBD=∠HMD, $
$∴在△BED和△MHD中, $
$\left\{ \begin{array}{l}{∠E=∠MHD} \\ {∠EBD=∠HMD} \\ {BD=MD} \end{array} \right., $
$∴△BED≌△MHD(AAS), $
$∴BE=MH, $
$∴BG=\frac{1}{2}MH=4\ \mathrm {cm}. $