Bonjour,

je ne maitrise pas bien Git et suis bloqué depuis 2 jours sur un merge en raison de conflits.

Je ne comprends pas trop d'où vient le problème et donc quels conflits résoudre :
- est-ce parce que ma branche feature/6 locale est actuellement différente de la branche feature/6 distante ?

Je ne sais pas trop comment résoudre mon problème donc je vais essayer de le présenter le plus précisément possible en espérant qu'un expert Git saura m'aider.
En parallèle, je vais reprendre les bases pour mieux comprendre Git mais dans l'immédiat, il faut impérativement que je puisse résoudre ces conflits et remettre mon projet sur de bons rails.

J'ai un dépôt distant sur GitLab avec 3 branches :
- master (commit aea55d29)
- feature/4 (avec une demande merge abandonnée)
- feature/6 (commit 0542d3f8) avec une demande de merge mais impossible à merger en raison de conflits (message GitLab : "There are merge conflicts" sans avoir la main pour les résoudre via GitLab.)

En local, j'ai les 3 mêmes branches.

Ce que je voulais donc faire, c'est merger la branche feature/6 sur la branche master du dépôt distant. Je ne peut donc pas (cf message ci-dessus) et j'ai 2 options sur Gitlab :
- Merge locally
- You can merge this merge request manually using the command line :

Check out, review, and merge locally

Step 1. Fetch and check out the branch for this merge request
git fetch origin
git checkout -b "feature/6" "origin/feature/6"

Step 2. Review the changes locally

Step 3. Merge the branch and fix any conflicts that come up
git fetch origin
git checkout "origin/master"
git merge --no-ff "feature/6"

Step 4. Push the result of the merge to GitLab
git push origin "master"
Afin de voir où j'en étais dans mes commit j'ai fait un git log --oneline --decorate --graph --all et je m’aperçois que j'ai fait n'importe quoi depuis le commit indiqué par la flèche jaune (=mon dernier commit "propre"):

Nom : git_tree.png
Affichages : 2273
Taille : 54,7 Ko

En résumé :
Je veux que mes branches master (locales et distantes) correspondent à la branche feature/6 (commit 0542d3f8) qui est la version à jour de mon application.
Mais je ne sais pas comment je dois procéder.

d'avance merci pour votre aide