Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. 如何使用 Git
  6. 如何在 Git 中使用拉取請求
  7. 解決拉取請求的衝突
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

解決拉取請求的衝突

讓我們合併我們正在處理的分支和要拉取的拉取請求的目標分支 (在本例中為主分支)。

首先,拉取主分支。

$ 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"

衝突已經解決!您現在可以合併。

The conflict has been resolved

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life