web-dev-qa-db-fra.com

Inclure uniquement des commits spécifiques dans une demande de traction

Disons que j'ai un référentiel cloné, créé une nouvelle branche "Topic1", apporté des modifications, les a commue, puis les a poussés à un repo à distance git Push Origin Topic1. Après cela, j'ai fait une demande de retrait dans une branche principale.

Ensuite, sur mon référentiel local, je commande à partir de la branche "Topic1" à la branche "Topic2", a apporté des changements là-bas, commités et poussé à nouveau cette nouvelle branche à distance. Et encore a fait une demande de traction dans le maître. Je tiens à mentionner que dans l'intervalle, aucun changement n'a été apporté à la branche principale, je n'avais donc pas besoin de synchroniser mon repo local avec en amont.

Et voici le problème: quand je vais passer à la page de demande de "Topic2", tous les engagements de "Topic1" sont présentés là-bas. Donc, ma question - comment puis-je entrer dans la 2e demande de traction commet-on uniquement liée à la branche "Topic2"?

29
tokenvolt
  1. Créez une nouvelle branche basée sur upstream/master

  2. Cherry-Chick La pertinence s'engage à partir de votre succursale Topic2 (dans la nouvelle branche)

  3. Créez une demande de retrait de cette nouvelle branche.

32
Peter