165 votes

Suppression d'un fichier modifié de la demande de pull

J'ai 3 fichiers modifiés (pas de nouveaux fichiers) dans une demande de retrait pour le moment.

Je voudrais supprimer l'un de ces fichiers de la demande de retrait, de sorte que la demande de retrait ne contienne que les modifications de deux fichiers et laisse le troisième dans son état original, non modifié.

J'ai essayé plusieurs choses (vérifier la version originale du fichier, etc...) mais il apparaît toujours comme un fichier modifié dans le PR.

Existe-t-il une solution à ce problème ?

1 votes

Si les modifications au fichier sont dans leur propre commit(s), vous pouvez faire un rebase interactif et supprimer le(s) commit(s) affectant le fichier que vous voulez inchangé, et ensuite faire un force push à votre branche. Github devrait le détecter automatiquement.

-5voto

Chris Kitching Points 1972

Une demande d'extraction n'est rien d'autre qu'une demande de fusion d'une branche dans une autre.

Votre demande de retrait ne "contient" rien, c'est juste un marqueur disant "veuillez fusionner cette branche dans celle-là".

L'ensemble des changements affichés par le PR dans l'interface web ne sont que les changements entre la branche cible et votre branche de fonctionnalité. Pour modifier votre demande de retrait, vous devez modifier votre branche de fonctionnalité, probablement avec un push forcé vers la branche de fonctionnalité.

Dans votre cas, vous devrez probablement modifier votre engagement. Je ne suis pas sûr de votre situation exacte, mais une combinaison de rebase interactif et de add -p devrait vous arranger.

Prograide.com

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.

Powered by:

X