Github-Pull Request, ignore certaines modifications de fichiers
quand je fais une demande de Pull sur GitHub( contre master branch), peut-on ignorer certains changements de fichiers, comme
- nous avons un fichier nommé 'fileA" en direction de "libération", et nous avons le même fichier en "maître", mais nous faisons quelques changements dans 'fileA" en direction de "libération"
- quand nous faisons une requête Pull, y a-t-il un moyen d'ignorer les changements dans 'fileA', ne laissez pas cela fusionner avec 'master'.
14
demandé sur
LongYang0806
2015-02-24 21:10:07
2 réponses
vous ne pouvez pas ignorer certains fichiers d'une requête pull de façon sélective. Deux solutions de rechange peuvent être -
Premier
- Créer une nouvelle branche à partir de "libération"
- remplacer les fichiers non-requis de 'master'
- Créer une demande d'extraction de cette nouvelle branche
Deuxième
- Créer une nouvelle branche à partir de 'master'
- Mettre modifications de fichiers requis à partir de "libération"
- créer une requête pull à partir de cette nouvelle branche
N'importe laquelle de ces méthodes fonctionnera. Ce qui sera plus facile dépend du nombre de fichiers à inclure / exclure.
9
répondu
Raj Srivastava
2015-02-24 18:37:44
Créer une branche avec le dernier commit-vous d'accord avec:
git branch my-branch <sha>
git checkout my-branch
Sélectionner les commits que vous pouvez tirer sur demande les patchs:
git format-patch -10 <sha> --stdout > 0001-last-10-commits.patch
appliquer les correctifs:
git am < 0001-last-10-commits.patch
Vos commits seront comme ils étaient. Vous pouvez git push -u origin my-branch
immédiatement.
2
répondu
hlcs
2017-05-23 10:29:21