解决拉取请求的冲突
让我们合并我们正在处理的分支和要拉取的拉取请求的目标分支 (在本例中为主分支)。
首先,拉取主分支。
$ git pull origin main
接下来,在本地解决冲突。
// 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);
=======
的上面是本地存储库,下面是远程存储库。这一次,保留本地存储库的代码,并删除远程存储库,因为前者会产生更好的代码。
// 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);
接下来,再次提交并推送修改后的源代码。
$ git add sort.js
$ git commit -m ""
$ git push origin add-sort-func2
"Conflict resolved"
冲突已经解决!您现在可以合并。