Pro Git
Pro Git También se puede combinar estas sintaxis - se puede obtener el segundo padre de la referencia previa ( asumiendo que fue una fusión confirmada) utilizando HEAD~3^2, y así sucesivamente.
Ahora que ya puede especificar commits individuales, vamos a a ver cómo especificar un rango de commits. Esto es particularmete útil para administrar las ramas - si se tienen muchas ramas, se puede usar un rango de especificaciones para contestar preguntas como, “¿Qué trabajo está en esta rama y cuál no hemos fusionado en la rama principal?”
La forma más común de especificar un rango es mediante la sintaxis de doble punto. Esto básicamente pide a Git que resuelva un rango de commits que es alcanzable desde un “commit” pero que no es alcanzable desde otro. Por ejemplo, digamos que se tiene un historial de commits que se ve como Example history for range selection..
