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.