Geothermal extraction usually requires reservoir fracturing to realize economic exploitation and fluid flow in hot-dry rock fractures has become a research hotspot. In the present study, gas flow through shear and tensile granite fractures was investigated to comparatively study effect of fracture mesoscopic structure evolution on fracture hydro-mechanical characteristics under confining stress ranging from 1 to 40 MPa and inlet pressure ranging from 0.005 to 3.6 MPa. Four major findings are reported herein. First, the conductivity of shear fractures is much higher than that of tensile fractures and the ratio of the former to the latter can be up to around 265 under the stress of 40 MPa. The second finding was that the Z2 values of tensile fractures are higher than shear fractures, indicating that the fracture surface of tensile fractures is rougher and has more mesoscopic asperities. When the two surfaces get to contact, tip contact and stress concentration happen, resulting in higher deformation in tensile fractures. The cluster coefficient characterizes fracture contact cluster property. Higher cluster coefficient indicates lower fracture deformation and lower viscous loss. Shear fractures have higher cluster coefficient than that of tensile fractures so shear fractures are weakly deformable. However, high flow velocity and Reynolds number easily occur in shear fractures, so transitional and turbulent flow dominates in shear fractures while laminar and transitional flow in tensile fractures. Third, a mechanical model relates the average imbedded depth to loading stress and lacunarity, a hydraulic aperture model based on void space and lacunarity and a friction factor model based on Reynolds number and lacunarity were built, respectively, based on the experimental data. Then a nonlinear flow model was proposed. The fourth finding was that parametric analysis on the cluster coefficient shows that the higher the cluster coefficient, the lower of fracture deformation is and the higher of hydraulic aperture is. When the cluster coefficient is high, less viscous loss occurs; however, the fluid velocity may be high, so the friction factor will be high since more inertial loss happens.