pago la primera confirmación en el historial que contiene una Cadena dada

Creo que he visto en twitter una forma de especificar una confirmación al proporcionar una cadena que está contenida en su post. Entonces con una historia como esta

  1. alpha <- cabeza actual
  2. beta
  3. gama
  4. gama
  5. omega

git checkout <magic stuff>'gam' verificaría la confirmación con commit message gamma .

¿Cuál fue la syntax para esto?

Nota 1: No estoy seguro de que haya sido para el checkout , podría haber sido para un command diferente, pero espero uno que sea universalmente aplicable.

Nota 2: Puede que no haya estado especificando un solo compromiso, sino el range que comienza en ese compromiso y finaliza en el HEAD actual.

Use el siguiente formulario:

 git checkout :/<term> 

En tu caso es:

 git checkout :/gam 

Consulte http://sofes.miximages.com/a/23303550/2067527 para get más detalles sobre los diversos formularios tree-ish y commit-ish.