Si l'on utilise GitHub sous Windows :
- Apporter des modifications au niveau local.
- Ouvrez GitHub, passez aux dépôts locaux, double-cliquez sur le dépôt.
- Changez la branche (près du haut de la fenêtre) pour la branche à partir de laquelle vous avez créé la pull request (c'est-à-dire la branche du côté de votre fork de la comparaison).
- Vous devriez voir l'option d'entrer un commentaire de validation sur la droite et de valider les changements dans votre répertoire local.
- Cliquez sur sync on top, ce qui, entre autres choses, pousse votre commit du local vers votre fork distant sur GitHub.
- La pull request sera mise à jour automatiquement avec les nouveaux commits. C'est parce que la demande d'extraction représente une différence avec la branche de votre fourche. Si vous allez sur la page de la demande d'extraction (celle où vous et d'autres personnes peuvent commenter votre demande d'extraction), alors l'onglet Commits devrait contenir votre (vos) nouveau(x) commit(s).
C'est pourquoi, avant de commencer à faire vos propres changements, vous devriez créer une branche pour chaque ensemble de changements que vous prévoyez de mettre dans une demande d'extraction. De cette façon, une fois que vous avez fait la demande d'extraction, vous pouvez créer une autre branche et continuer à travailler sur une autre tâche/fonctionnalité/mise à jour sans affecter la demande d'extraction précédente.
7 votes
Duplication possible de Flux de travail Github préféré pour la mise à jour d'une demande d'extraction après la révision du code
11 votes
@PaulDraper Je ne suis pas d'accord, cet utilisateur connaît et présente déjà différentes méthodes pour mettre à jour une pull request, et demande laquelle est la meilleure. En revanche, je ne connaissais aucune méthode et je m'interrogeais sur leur existence. Comme le montre la popularité de cette question, c'est le cas pour beaucoup d'autres utilisateurs.
6 votes
Je pense que la popularité est due au fait que (1) il s'agit d'une très bonne question courante et (2) que certains utilisateurs se sont retrouvés ici au lieu de là. Si la question avait été identifiée à l'origine comme un doublon, ils auraient trouvé que l'autre question était la même et auraient répondu à leur question.