---
date: "2018-06-01T19:00:00+02:00"
slug: "pull-request"
sidebar_position: 13
aliases:
  - /zh-tw/pull-request
---

# 拉取請求

拉取請求（PR）是一種提議對倉庫進行更改的方法。
它是一個請求，要求將一個分支合併到另一個分支，並附有對所做更改的描述。
拉取請求通常用於貢獻者提議更改，並由維護者審查和合併這些更改。

## 創建拉取請求

要創建 PR，您需要按照以下步驟操作：

1. **分叉倉庫** - 如果您沒有直接更改倉庫的權限，您需要將倉庫分叉到自己的帳戶。
   這會創建一個您可以進行更改的倉庫副本。

2. **創建分支（可選）** - 在您的分叉倉庫中創建一個包含您要提議的更改的新分支。
   給分支起一個描述性名稱，表明更改的用途。

3. **進行更改** - 進行您想要的更改，提交並推送到您的分叉倉庫。

4. **創建 PR** - 轉到原始倉庫並轉到“拉取請求”選項卡。點擊“新建拉取請求”按鈕，選擇您的新分支作為源分支。
   為您的拉取請求輸入描述性標題和描述，然後點擊“創建拉取請求”。

## 審查拉取請求

創建 PR 後，會觸發審查過程。倉庫的維護者會收到 PR 的通知，並可以審查所做的更改。
他們可以留下評論、請求更改或批准更改。

如果維護者請求更改，您需要在您的分支中進行這些更改，並將更改推送到您的分叉倉庫。
PR 將自動更新為新更改。

如果維護者批准更改，他們可以將 PR 合併到倉庫中。

## 關閉拉取請求

如果您決定不再想合併 PR，您可以關閉它。
要關閉 PR，請轉到打開的 PR，然後點擊“關閉拉取請求”按鈕。這將關閉 PR 而不合併它。

## “進行中”拉取請求

將拉取請求標記為進行中將防止該拉取請求被意外合併。
要將拉取請求標記為進行中，您必須在其標題前加上 `WIP:` 或 `[WIP]`（不區分大小寫）。
這些值可以在您的 `app.ini` 文件中配置：

```ini
[repository.pull-request]
WORK_IN_PROGRESS_PREFIXES=WIP:,[WIP]
```

列表中的第一個值將用於幫助程序。

## 拉取請求模板

您可以在 [問題和拉取請求模板](usage/issue-pull-request-templates.md) 頁面找到有關拉取請求模板的更多信息。
