Lorsque je fusionne une branche dans Git pour la maîtriser, je reçois souvent des conflits de fusion. Existe-t-il un moyen de fusionner une branche et de simplement écraser les éléments dans la branche actuelle?
Ajouter -X ours
argument à votre git merge
commande.
Supposons que vous travaillez dans votre succursale locale. Ensuite, vous voulez fusionner ce qui s'est passé dans le master
:
git merge -X ours master
D'un autre côté, si vous êtes dans master
et que vous souhaitez fusionner votre branche locale en master
, alors @elhadi dit à juste titre que vous devez utiliser theirs
:
git merge -X theirs somebranch
Pour écraser vos affaires dans votre branche et prendre leur travail, vous devez faire
git merge -X theirs {remote/branch} --> example:Origin/master