recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment résoudre les conflits découlant du rebase de git sur cette branche ?

On constate que des conflits surviennent parfois lors de l'exécution git rebase -i HEAD~10 Actuellement, un conflit est trouvé. Comme suit :
Créez les branches b1 et b2 à partir de la branche principale, et les deux branches modifient le même emplacement. Des conflits se produisent lors de la fusion de b1, b2 et de la fusion de b2 sur la branche principale. Les conflits sont résolus et une validation de fusion est générée. A ce moment git rebase -i HEAD~10 il y aura un problème :

  1. Les deux commits de b1 et b2 seront en conflit

  2. Je n'ai pas vu le commit de fusion lorsque rebase -i

Le conflit a évidemment été résolu dans la validation de fusion, alors pourquoi y a-t-il toujours un conflit et la validation de fusion a disparu ?
Comment résoudre correctement les conflits ? Évidemment, je veux obtenir les résultats dans la validation de fusion. Ou quel type de flux de travail peut éviter les conflits ?

仅有的幸福仅有的幸福2770 Il y a quelques jours652

répondre à tous(1)je répondrai

  • 黄舟

    黄舟2017-05-02 09:26:28

    Après avoir corrigé manuellement les fichiers en conflitgit add/git commit

    Quel que soit le workflow que vous utilisez, tant que deux personnes sont susceptibles de modifier le même fichier en même temps, vous ne pouvez pas éviter les conflits de fusion, vous devez donc commencer par diviser le travail.

    répondre
    0
  • Annulerrépondre