81 votes

Git : obtenir des modifications d'une autre succursale

J'ai un projet qui utilise git et j'aimerais lancer une nouvelle branche pour ajouter une nouvelle fonctionnalité majeure.

Sous la branche main, je continuerai à ajouter des corrections de bogues et des fonctionnalités mineures. À intervalles réguliers, j'aimerais tirer les changements de la branche principale dans ma branche "nouvelle fonctionnalité majeure". Quelle est la meilleure façon de faire ça ?

Finalement, je fusionnerai la branche "nouvelle fonctionnalité majeure" dans la branche principale.

114voto

VonC Points 414372
git checkout featurebranch && git rebase master

Tant que vous n'avez pas encore poussé, il est préférable de rejouer vos modifications sur le dessus du maître.

Voir :

55voto

David Winslow Points 5224

git checkout featurebranch && git merge master

Vous pouvez le faire autant de fois que vous le souhaitez ; cela n'affectera pas master et vous serez en mesure de le faire facilement de l'autre côté chaque fois que vous découvrirez que vous avez terminé avec la branche de fonctionnalité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X