Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Comment utiliser Git
  6. Comment utiliser des demandes pull dans Git
  7. Résoudre un conflit de demande pull
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Résoudre un conflit de demande pull

Fusionnons à présent la branche sur laquelle nous travaillons et la branche cible pour la demande pull à extraire (dans ce cas, la branche principale).

Extrayez d'abord la branche principale.

$ git pull origin main

Résolvez ensuite le conflit localement.

// sort.js
var sortNumber = function (number) {
    number.sort(function (a, b) {
<<<<<<< HEAD
      if (a === b) {
=======
      if (a == b) {
>>>>>>> add-sort-func2
          return 0;
      }
      return a < b ? -1 : 1;
    });
};

var number = [19, 3, 81, 1, 24, 21];
sortNumber(number);
console.log(number);

Les lignes au-dessus de ======= correspondent au référentiel local et celles qui se trouvent au-dessous correspondent au référentiel distant. Cette fois, conservez le code du référentiel local et supprimez le référentiel distant car le premier produira un meilleur code.

// sort.js
  var sortNumber = function (number) {
      number.sort(function (a, b) {
          if (a === b) {
              return 0;
          }
          return a < b ? -1 : 1;
      });
  };

  var number = [19, 3, 81, 1, 24, 21];
  sortNumber(number);
  console.log(number);

Ensuite, validez et transférez à nouveau le code source modifié.

$ git add sort.js
$ git commit -m ""
$ git push origin add-sort-func2
  "Conflict resolved"

Le conflit est résolu ! Vous pouvez à présent effectuer la fusion.

The conflict has been resolved

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life