Je suis relativement nouveau à git. Notre organisation utilise un Fork & Pull Model pour gérer les modifications apportées à la branche principale. Chaque développeur bifurque le maître et les branches de sa fourchette lors de l'ajout de nouvelles fonctionnalités. Je garde un œil sur les commits que d'autres développeurs font dans leurs propres branches, et j'aimerais parfois fusionner ces changements dans ma propre branche. Quelles mesures dois-je prendre pour y parvenir?
Vous devez d'abord ajouter l'autre référentiel de développeurs en tant que distant.
git remote add otherrep uriToOtherRep
Ensuite, vous récupérez les modifications à partir de là
git fetch otherrep
Et puis vous fusionnez la branche du référentiel distant dans la vôtre
git merge otherrep/branchname
Bonne fusion!
Vous pouvez également faire "git pull", cela va tirer les changements de toutes les branches.
git pull
Vous pouvez exécuter git merge dans votre branche actuelle
git merge
Origin/<branchname>
une fois que vous avez la branche en question dans votre référentiel comme, par exemple, anotherdev/master
branche distante, vous faites le git merge anotherdev/master
.