7
votes

Comment fusionner la tête commet-on d'une autre branche?

Habituellement, je travaille sur la branche principale et je fais des commits, et je le poussez.

Puis je dois aussi pousser ces engagements à une autre branche.

SO Habituellement, je ferai: xxx

Une sorte de stupide, est là quand même je peux fusionner des engagements de la tête de la branche principale, donc je n'ai pas besoin de se préoccuper de Cherry-Choisissez-en un par un.

git

0 commentaires

3 Réponses :


0
votes

Si vous souhaitez simplement mettre à jour votre succursale avec Master, faites:

git checkout branch;  git merge master
git rebase origin


2 commentaires

Je veux juste que le N commet la tête en maître soit fusionné, pas d'autres commettrices qui diffèrent entre la branche et le maître.


git rebase -i origine; Il ouvre un éditeur de texte pour vous avec une validation d'une ligne, vous devez supprimer les lignes avec les commits que vous ne voulez pas



11
votes

On dirait que vous voudrez peut-être que ceux-ci s'engagent sur une succursale autre que Master, puis fusionner cette succursale à la fois maître et votre deuxième branche:

git branch master-copy master
git rebase --onto <branch> master~5 master
git checkout <branch>
git merge master-copy
git branch -d master-copy


0 commentaires

1
votes

git cherry-pick commit1..Commerci


0 commentaires