A Riemannian metric on a Differentiable manifold is a section of (that is the Vector bundle of Tensor product of Cotangent spaces) which at each point is symmetric and Positive definite.
See here
If we have a Smooth function between two manifolds, and a metric on , we can pull back to a metric on . is, by definition, a section of , which can be defined by specifying the element of at each . These elements of the tensor product of Cotangent spaces are by definition bilinear functions on Tangent vectors, so we can specify it by saying how it acts on two tangeng vectors and . We will define this action by mapping these tangent vectors to via the Differential of at (), and then using the matrix in , at the corresponding point :
A Diffeomorphism which preserves metric, under pullback, is called an Isometry.
A Riemannian metric defines a Length of Tangent vectors, as well as their Angles