cómo volver a cometer mediante hash y empujarlo hacia la twig

Me meto en problemas trabajando en project con eclipse y git.

He cometido 2 cambios en la cabeza y tratar de empujarlo hacia el maestro, pero me da un error en el eclipse. Entonces, como resultado, no empujé mis cambios en ninguna twig.

Luego escribo:

git checkout master 

entonces eso estuvo mal porque 'perdí' mis cambios.

Pero cuando escribo:

 git reflog show 

Ya veo:

  .....(some of my trying to return to 2bbca5f version) 5fe803c HEAD@{11}: checkout: moving from master to new-year-master a337a12 HEAD@{12}: pull: Fast-forward 2909fde HEAD@{13}: checkout: moving from 2bbca5f6c22a226b8b4ea0e7786dbeb5c7b0187b to master 2bbca5f HEAD@{14}: commit: #: configurable setup for based application // << my latest changes 8902806 HEAD@{15}: commit: #: Structural refactor a337a12 HEAD@{16}: commit: #: remote test d3ad16a HEAD@{17}: commit: #: reconfig 0e85a5c HEAD@{18}: commit: #: serial 468d0c6 HEAD@{19}: commit: #: interface c807292 HEAD@{20}: commit: #: Changes 

Mi pregunta es cómo devolver las fonts para comprometer

  2bbca5f HEAD@{14} 

y empujarlo correctamente en el maestro?

Si quieres esa confirmación particular en tu twig master , luego de visitar la sucursal, haz un git cherry-pick en esa confirmación:

 git checkout master git cherry-pick HEAD@{14} 

Y después de confirmar que tienes los cambios necesarios, haz un git push .