Quelle est la différence entre git fetch B + fusion B et fusion origine/B?Quelle est la différence entre git fetch B + git fusionner B VS git fusionner origine/B
$ git fetch origin develop
From [...]
* branch develop -> FETCH_HEAD
$ git merge develop
Already up-to-date.
$ git merge origin/develop
error: Your local changes to the following files would be overwritten by merge
...
Dans la séquence ci-dessus, j'attends que les fusions soient identiques, mais les résultats sont différents. Je m'attendais à ce que la commande "fetch" récupère localement la branche distante pour qu'elle soit disponible pour les opérations de fusion locales. Après que fetch soit fait je m'attendais à ce que la fusion de la branche locale soit l'opération égale à la fusion de l'origine. Est-ce que j'ai tort avec cette attente?
oublié de mentionner, je suis dans la branche feature/XXX – shamil