origin [email protected]:your_user_name/consul.git (fetch) origin [email protected]:your_user_name/consul.git (push)
upstream [email protected]:consul/consul.git (fetch) upstream [email protected]:consul/consul.git (push) origin [email protected]:your_user_name/consul.git (fetch) origin [email protected]:your_user_name/consul.git (push)
git merge upstream/master
git merge v0.9
merge
de la anterior sección, hay tres posibles escenarios:Already up-to-date.
. Eso significa que tu fork esta al dia con los cambios de CONSUL 😊👌Merge remote-tracking branch 'upstream/master' into upstream
. Esto significa que git fue capaz de mezclar los cambios de CONSUL sobre tu código sin encontrar problemas o conflictos. Termina el commit.Automatic merge failed; fix conflicts and then commit the result.
. Esto significa que se han encontrado conflictos entre los cambios en tu código y los cambios que se realizaron en CONSUL desde la última vez que actualizaste tu fork. Esta es una de las principales razones para intentar mantener tu fork lo más al dia posible, realizando este proceso al menos mensualmente. Resuelve manualmente los conflictos para terminar el merge y haz un commit.