p4merge para resolver conflictos en git

Hace ya un buen tiempo un buen amigo de la Argentina (Fer Perez) me pasó el tip de instalarme el p4merge para resolver conflictos al hacer merge con los branches de los repositorios de protocolo git.

La herramienta es muy fácil de usar, de configurar y sobre todo es muy visual, esta es muy similar a la herramienta que integran los IDE de jetbrains.

Continue reading p4merge para resolver conflictos en git

¿Cómo mover cambios (commits) entre ramas locales (branches) usando git?

Es muy común que cuando estemos codeando nos apasionemos tanto por hacerlo que en ocaciones se olvida en que repositorio estas parado, hace los commits y antes de hacer push al server, te das cuenta que estas en otro branch que no es en el que deberías tener los commits, pues bueno esto ya no será un problema, ya que a continuación te presento: ¿Cómo mover cambios (commits) entre ramas locales (branches) usando git?

Para este ejemplo supondremos que el código escrito y listo ya en commits está en master y quieremos moverlo a develop, que es la rama en donde en realidad debería estar para hacer push al server.

Pues bien, en la consola haremos lo siguiente:

$ git checkout master
$ git checkout -b develop
$ git checkout master
$ git reset --hard origin/master

y listo, con esto es bastante fácil mover los cambios.

¡Hasta la próxima y escelentes líneas de código!

Tomado del artículo: https://medium.com/@petehouston/git-move-unpushed-changes-to-a-new-branch-983eea7af741