Fusionner
Arrivé à ce point vous devriez avoir créé une branche, fait quelques modifications de code, engagé ces changements, testé si ils fonctionnent (avec un peu de chance), et vous êtes maintenant prêt à ramener ces changements dans une de vos branches principales (dans Master ou Development).
Nous appelons ce processus fusion et c’est vraiment simple, vous pouvez le faire via l’application Bureau GitHub ou via l’interface en ligne de Demande d’Extraction GitHub. Je vais vous montrer ces deux méthode ci-dessous.
Fusionner avec le Bureau GitHub
Avant d’essayer de fusionner il est important que vous soyez passé sur la branche dans laquelle vous voulez effectuer la fusion. (Pas la branche où vous avez travaillé!) Sélectionnez cette branche dans l’application de Bureau GitHub.
Ensuite, cliquez sur la branche en haut et fusionner dans la Branche Actuelle
Sélectionnez la branche sur laquelle vous avez travaillé et de laquelle vous voulez fusionner. Puis appuyez sur le bouton de fusion.
Le Bureau GitHub vous montrera que la fusion à été effectuée avec succès.
Finalement mettez en avant votre branche avec les changements de fusion sur GitHub.
Fusionner avec GitHub En Ligne
Autrement vous pouvez utiliser l’interface de requête d’extraction en ligne de GitHub pour gérer la fusion de branches. Si vous avez un réglage de protection de branche, ou si vous voulez fusionner dans votre branche principale pour permettre les revues alors la méthode ci-dessus utilisant l’application de bureau ne fonctionnera pas. En oûtre, l’interface de requête d’extraction est ce qui doit être utilisé pour apporter des mises à jour officielles dans votre repo privé et soumettre du code que vous avez écris pour contribuer au repo officiel vous devriez toujours choisir de faire ainsi. Créer une requête d’extraction est très simple.
Commencer par vous rendre sur GitHub.com et naviguez jusqu’à votre repo personnel. Cliquez sur l’étiquette Requête Extraction puis sur le bouton Nouvelle Requête d’Extraction.
Nous fusionnons le code à l’intérieur de nos propres repos actuellement donc assurez vous que le dépot de base et le dépôt de tête pointent vers votre repo.
Vous voyez la flêche? Cela signifie que la sélection de droite sera fusionner vers la sélection de gauche. Nous voulons fusionner la branche sur laquelle nous travaillons dans la branche originelle avec laquelle nous avons commencé. Je fusionne ma branche propre dans développement.
une fois que les repos et les branches sont sélectionnées GitHub devrait vous signifier qu’il vous est possible de fusionner et vous pouvez créer une requête d’extraction.
GitHub vous amènera à un écran final où vous pourrez fournir un titre et une description pour votre demande d’extraction. Une fois prêt vous devrez appuyer sur le bouton Créer Requête d’Extraction une dernière fois.
Avec la Requête d’Extraction ouverte vous pouvez finalement cliquer sur le bouton Fusionner requête d’extraction pour fusionner votre code.
une fois la fusion complète vous pouvez finalement retourner à l’application de Bureau GitHub Desktop, sélectionner votre branche de base, et extraire les changements de GitHub. (Vous aurez peut être besoin de les chercher d’abord!)