Les deux stratégies générales ici serait la fusion et rebasage. Si vous voulez fusionnerdevelop
en fix
alors vous pouvez essayer les suivantes:
git fetch origin
git checkout fix
git merge origin/develop
git push origin fix
Si vous voulez changer la base, les étapes sont un peu plus compliquées:
git fetch origin
git checkout fix
git rebase origin/develop
git push --force origin fix
Note dans la dernière étape ci-dessus nous devons faire une poussée de force (git push --force
) parce que rebasant fix
sur develop
réécrit l'histoire de la branche fix
, telle qui a un nouveau base.
Lequel de ces deux méthodes que vous choisissez dépend de plusieurs choses. Les débutants dans Git sont souvent attirés par la fusion, car il leur est familier avec d'autres outils VCS et est conceptuellement simple. D'un autre côté, le rebasage est un peu plus complexe, mais a l'avantage de préserver généralement l'historique d'une branche Git.
Je pense qu'il veut fusionner le correctif pour développer? –