Quick Tips

Ver commits locales que aún no fueron pusheados

|

No pocas veces pasa que estamos trabajando en algo, realizamos ciertos commits en nuestro repositorio local, y luego de que algo nos distrajo momentáneamente, ya no recordamos qué era eso que habíamos commiteado, pero aún no pusheado al servidor. Si pedimos un git status entonces esto no nos da demasiada información:

1
# On branch origin/master
# Your branch is ahead of 'origin/master' by 1 commit.
#   (use "git push" to publish your local commits)

DIOS! En qué estaba trajando?!

Afortundamente, gracias a git log podemos sacarnos la duda, indicando que queremos ver sólo la diferencia entre nuestro HEAD y el branch remoto origin/master

1
git log origin/master..HEAD

commit 782b5cc03b3e0961c5fa3ec88e3f8a89665b494d
Author: Pablo Rigazzi <pablo.rigazzi@gmail.com>
Date:   Sep 17 00:29:32 2013 +0200
    Unfinished version of User Class

Problema resuelto!