Partimos de la máquina #1 con modificaciones de código pero incompletas, hacemos lo siguiente:
git stash
git checkout -b working-branch
git stash pop
git commit -m 'working'
git push oringin working-branch
Maquina #2
Actualizamos el código código con git pull
nos ubicamos en la rama que deseemos seguir con el trabajo que estabamos realizando y compiamos el commit que hemos llamado 'working'
git cherry-pick <commit-ish>
git checkout -b working-branch
git stash pop
git commit -m 'working'
git push oringin working-branch
Maquina #2
Actualizamos el código código con git pull
nos ubicamos en la rama que deseemos seguir con el trabajo que estabamos realizando y compiamos el commit que hemos llamado 'working'
git cherry-pick <commit-ish>
seguimos trabajando hasta tener el código terminado y hacemos un nuevo commit con la opción --amend
git commit --amend -m 'mensaje definitivo'
No hay comentarios:
Publicar un comentario