Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Cómo usar Git
  6. Cómo usar pull requests en Git
  7. Resolver un conflicto de solicitud de extracción
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Resolver un conflicto de solicitud de extracción

Vamos a fusionar la rama en la que estamos trabajando y la rama de destino de la solicitud de extracción (en este caso, la rama principal).

Primero, extraiga la rama principal.

$ git pull origin main

A continuación, resuelva el conflicto a nivel local.

// 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);

Arriba ======= es el repositorio local, y abajo el repositorio remoto. Esta vez, mantenga el código del repositorio local y elimine el del repositorio remoto porque el primero hará un código mejor.

// 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);

A continuación, confirme y envíe de nuevo el código fuente modificado.

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

El conflicto se ha resuelto. Ahora puede fusionar.

The conflict has been resolved

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life