2009-06-02 15 views
8

He visto dos formas diferentes de fusionar sucursales locales.Use 'pull' o 'merge' para fusionar sucursales locales?

git checkout master 
git merge new_feature 


git checkout master 
git pull . new_feature 

¿Cuál es la diferencia, pros/cons?

+3

"git pull. " se utilizó antes de "git merge" se ha creado (significado para el usuario) –

+0

¿qué pasa con
git push. maestro ? – KarolDepka

Respuesta

10

En términos locales, no hay diferencia entre fusión y extracción. Cuando se trata de controles remotos, "extracción" primero busca los objetos del control remoto, luego se fusiona con la rama local. Pero cuando se trata de sucursales locales, no hay nada que recuperar (todos los objetos ya están en el repositorio local) por lo que la parte de "extracción" de tirar es efectivamente una operación no operativa. En el caso local, entonces, "tirar" es básicamente lo mismo que simplemente "fusionar". porcelana

0

En este caso, no hay diferencia.

Cuestiones relacionadas