Git obtient un certain commit d'une certaine branche ?
PHP中文网
PHP中文网 2017-05-02 09:30:28
0
1
631

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中文网

认证0级讲师

répondre à tous(1)
世界只因有你

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 !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal