Pro Git
Pro Git Ella puede fusionar ya sea origin / master o` issue54` primero - ambos están en sentido ascendente, por lo que el orden no importa. La instantánea final debe ser idéntica sin importar qué orden ella elija; sólo la historia será ligeramente diferente. Ella elige fusionarse en issue54 primero:
$ git merge issue54 Updating fbff5bc..4af4298 Fast forward README | 1 + lib/simplegit.rb | 6 +++++- 2 files changed, 6 insertions(+), 1 deletions(-)No hay problemas como pueden ver, fue un simple avance rápido. Ahora Jessica se fusiona en el trabajo de John (origin / master):
$ git merge origin/master Auto-merging lib/simplegit.rb Merge made by recursive. lib/simplegit.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)Todo se funde limpiamente, y la historia de Jessica se ve asÃ:
Figure 10. Jessica’s history after merging John’s changes.
Ahora origin / master es accesible desde la rama` master` de Jessica, por lo que deberÃa poder presionar con éxito (suponiendo que John no haya pulsado nuevamente mientras tanto):