https://d226lax1qjow5r.cloudfront.net/blog/blogposts/opening-multiple-pull-requests-dr/Blog_Multiple-Pull-Requests_1200x600.png

Ouverture de plusieurs Pull Requests

Publié le May 10, 2021

Temps de lecture : 1 minute

C'est la saison des pull requests, alors aujourd'hui j'ai pensé partager une astuce pour éviter les erreurs communes de pull requests qui découlent du fait d'avoir une branche master obsolète.
Devenir un contributeur régulier d'un projet est l'une des meilleures choses qui puisse arriver à quiconque participe au Hacktoberfest - mais il y a certaines choses auxquelles il faut faire attention lorsque vous faites une demande de pull qui n'est pas la première sur un repo fraîchement forké. Aujourd'hui, je vais partager mes conseils pour m'assurer que chaque demande d'extraction est aussi bonne que la première !

Vonage est ravi d'être un partenaire du Hacktoberfest 2020. Nous ne sommes pas pas étrangers à l'open sourceavec nos bibliothèques, nos extraits de code et nos démonstrations sur GitHub. Pour vous immerger totalement dans les festivités, n'oubliez pas de consulter notre page Hacktoberfest pour en savoir plus sur tout ce que nous avons prévu !

La finition est dans la préparation

Pour faire plus qu'une contribution ponctuelle, il y a un petit ajout à votre flux de travail habituel qui peut faire une très grande différence. Lorsque vous vous préparez à contribuer à un nouveau repo, essayez ceci :

  1. Transférez le repo sur votre propre Account

  2. Clonez ce repo sur votre ordinateur

  3. Ajoutez maintenant le repo original en tant que remote "upstream".

Cette troisième étape magique, avant de commencer à apporter des modifications, de créer une branche ou même de configurer le projet pour qu'il fonctionne localement, vous donnera le lien dont vous avez besoin pour collaborer avec un projet plus d'une fois.

Synchroniser avant de ramifier

Avec cette télécommande en amont en place, il est plus facile de garder votre branche principale locale ou master synchronisée avec celle du projet en amont.

Rappelez-vous qu'il ne faut jamais s'engager auprès de son master ou main directement. Elle doit toujours suivre l'état du projet principal, afin que vous puissiez en tirer des branches et ne pas inclure de modifications supplémentaires par erreur !

Au moment de faire la deuxième contribution, mettez à jour votre branche locale principale ou master avant de créer la branche sur laquelle vous allez travailler.

  1. git checkout main

  2. git pull upstream main

  3. git push

Voilà, c'est fait ! Vérifiez les URLs GitHub du projet et de votre propre fork - et vous verrez que votre branche principale est à jour avec celle du projet.

Maintenant, vous pouvez aller de l'avant et faire un autre changement ... et un autre ... et un autre. Joyeuse Hacktoberfest !

Partager:

https://a.storyblok.com/f/270183/250x250/e3d3b71060/lornajane.png
Lorna MitchellAnciens de Vonage

Lorna est une ingénieure en informatique qui a la manie incurable de bloguer. Elle tente d'apprivoiser les mots et le code à parts égales.