web-dev-qa-db-fra.com

Comment puis-je garder ma branche à jour avec master avec git?

J'ai un correctif dans mon maître et je souhaite également que ma branche obtienne ce correctif. Quelle commande git dois-je utiliser?

117
Nic Hubbard

En supposant que vous acceptiez tous les changements de master, voici ce que vous voulez:

git checkout <my branch>

pour basculer l’arbre de travail dans votre branche; puis:

git merge master

fusionner tous les changements de master avec les vôtres.

156
John Doty

Si votre branche est uniquement locale et n’a pas été poussée sur le serveur, utilisez

git rebase master

Sinon, utilisez

git merge master
61
Chetan

Vous pouvez utiliser le cherry-pick pour obtenir le ou les commit (s) de correction de bogue

$ git checkout branch
$ git cherry-pick bugfix
15
manojlds

Si vous voulez juste que le correctif soit intégré à la branche, git cherry-pick le (s) commit (s) correspondant (s).

0
Alan Haggai Alavi