Antes de cualquier actualización es necesario guardar temporalmente los archivos que tiene en el WIP.
$ git add [file]
$ git stash$ git checkout [develop]
$ git pull [upstream develop]$ git checkout [branch-en-desarrollo]
$ git merge [develop]En caso de haber conflictos con el merge debe resolverlos antes de sacar los archivos del WIP. Agreguelos y realice un commit vacio.
$ git add [file-CONFLICT]
$ git commitSi desea sacar del stash el último stash guardado ejecute el siguiente comando:
$ git stash popAlgunas veces existen conflictos entre los archivos del stash y los de la actualización realizada. Sí es así, git le indicara que hay conflictos, sacando los archivos a WIP sin eliminarlos. Resuelva los conflictos manualmente y a continuación elimine de forma manual el stash.
$git drop stash@{[key]}