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.