recherche

Maison  >  Questions et réponses  >  le corps du texte

Git obtient un certain commit d'une certaine branche ?

Dans mon cas, je maintiens actuellement un projet front-end et j'utilise les Webhooks de Gitlab pour une intégration continue. Le code poussé est automatiquement distribué au CDN avec un numéro de version.

La situation est la suivante :

Je dois résoudre deux problèmes localement. Je les ai résolus localement et les ai soumis deux fois à la même version (pas encore poussés). Cependant, ces deux problèmes doivent être publiés deux fois (car les parties commerciales sont différentes), donc je. Ces deux commits doivent être séparés en deux branches.

Ma question est donc :

Comment obtenir un certain commit de la branche B et le mettre dans la branche A ?

Ma propre approche est la suivante :

git checkout branch-B
git reset --soft HEAD^
git checkout branch-A
git commit -m -a 'your comment'

Cependant : cela semble très inconfortable de faire cela et n'a pas cette expérience fluide et vous ne pouvez pas spécifier d'obtenir une certaine soumission à volonté ;

PHP中文网PHP中文网2795 Il y a quelques jours615

répondre à tous(1)je répondrai

  • 世界只因有你

    世界只因有你2017-05-02 09:32:28

    Je vous suggère de jeter un œil à la commande cherry-pick Vous pouvez fusionner n'importe quel commit ensemble, mais attention : utilisez-la avec prudence, utilisez-la avec prudence, utilisez-la avec prudence !

    répondre
    0
  • Annulerrépondre