web-dev-qa-db-fra.com

Fusionner deux branches distantes dans un référentiel Git

J'ai un référentiel distant avec de nombreuses succursales. Par exemple, mon nom de référentiel est:

http://navis.com/MyRepo.git

Ses branches sont:

development
production (master)
testing

Je voudrais fusionner la branche development dans la branche production (master). Quelqu'un peut-il partager une commande Git pour fusionner deux branches distantes?

21

Si vous avez des succursales de suivi à distance configurées localement, c'est aussi simple que:

git checkout production
git merge development
git Push Origin production

Si vous n'avez pas encore configuré de succursales de suivi à distance, vous pouvez faire quelque chose comme:

git fetch Origin
git checkout production     # or `git checkout -b production Origin/production` if you haven't set up production branch locally
git merge Origin/development
git Push Origin production
39
charlierproctor