Skip to content

Instantly share code, notes, and snippets.

@thewarpaint
Forked from j-lagunas/new_gist_file
Last active December 20, 2015 23:59
Show Gist options
  • Save thewarpaint/6216616 to your computer and use it in GitHub Desktop.
Save thewarpaint/6216616 to your computer and use it in GitHub Desktop.

1. Agregar los archivos en el stash.

Antes de cualquier actualización es necesario guardar temporalmente los archivos que tiene en el WIP.

$ git add [file]
$ git stash

2. Actualizar cambios con branch remoto.

$ git checkout [develop]
$ git pull [upstream develop]

3. Realizar merge.

$ git checkout [branch-en-desarrollo]
$ git merge [develop]
  1. Resolución de conflictos con el merge.

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 commit

5. Sacar archivos del stash.

Si desea sacar del stash el último stash guardado ejecute el siguiente comando:

$ git stash pop

6. Resolución de conflictos con el stash.

Algunas 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]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment