解決拉取請求的衝突
讓我們合併我們正在處理的分支和要拉取的拉取請求的目標分支 (在本例中為主分支)。
首先,拉取主分支。
$ 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"
衝突已經解決!您現在可以合併。