Cambios en el hogar sin presión y cambios en la oficina empujados, ¿qué medidas tomar?

Estoy trabajando en un proyecto en la oficina y también desde casa, el proyecto usa GIT como CVS ya que otros también trabajan en este proyecto. He modificado algunos files en mi casa y olvidé comprometerlos y enviarlos al repository, toco los mismos files en la oficina y los llevé al repository antes de irme y ahora no sé qué hacer para get los últimos files que están en el repository (los files modificados de la oficina). Yo uso la aplicación SmartGit y cuando presiono "pull" obtengo el post como "show de imágenes", ¿cuál es la acción correcta a tomar para no romper el repository u otros funcionan?

enter image description here

Está utilizando Git y está diseñado para trabajar fuera de línea y manejar bien esas situaciones.

Para resolver su problema, puede confirmar su trabajo en casa, luego extraer y volver a establecer la base. O, refiriéndose a su captura de pantalla, puede esconder los cambios locales (SmartGit sugiere hacer eso en el caso de una copy de trabajo modificada), tirar / fusionar y volver a aplicar el alijo (de nuevo, hecho automáticamente por SmartGit).