J'ai ouvert une demande de tirage pour un projet. Le responsable a décidé de l'accepter mais m'a dit de modifier certains contenus.
Comment puis-je le faire? Si je dois garder le hachage de commit inchangé, comment puis-je le faire?
J'ai ouvert une demande de tirage pour un projet. Le responsable a décidé de l'accepter mais m'a dit de modifier certains contenus.
Comment puis-je le faire? Si je dois garder le hachage de commit inchangé, comment puis-je le faire?
il suffit de pousser plus de commits sur la branche à laquelle la demande est destinée. La demande de tirage prendra ceci en compte alors
Si vous voulez avoir fusionné avec master
Si vous continuez à faire des changements et continuer à pousser à la même branche, le raffiné s'engage seront ajoutés à la même demande d'extraction (à moins que votre demande d'extraction a été fusionnées). Cela pourrait faire l'histoire très encombré.
Une solution alternative et une technique que j'utilise est comme suit:
Créer une nouvelle branche (fixe) à partir du référentiel(en amont) et de la direction générale (développer) à qui vous souhaitez envoyer la demande d'extraction en faisant:
git branch correctifs en amont et/ou développer
Ajouter votre raffinée s'engage directement à cette branche nouvellement créée.
git commit -m "votre message"
Appuyez sur cette branche à votre propre fourche à distance (qui pourrait être appelée à l'origine).
Vous pouvez également utiliser l' api github.
curl --user "your_github_username" \
--request PATCH \
--data '{"title":"newtitle","body":"newbody",...}' \
https://api.github.com/repos/:owner/:repo/pulls/:number
vous pouvez trouver la liste détaillée des données dans github développeur doc
curl --user "jeremyclement" \
--request PATCH \
--data '{"title":"allows the control of files and folders permissions."}' \
https://api.github.com/repos/Gregwar/Cache/pulls/9
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.