我希望你能用markdown格式给我描述一下 Pull Request 的流程，包括以下要点：
1. 创建新分支
2. 在新分支上进行开发
3. 将代码推送到远程仓库
4. 创建 Pull Request
5. 代码审查
6. 合并 Pull Request
请按照这个要求进行回答。
user
````markdown
# Pull Request 流程概述

## 1. 创建新分支
当想要为项目贡献代码或进行修改时，首先需要基于当前最新的开发主分支（通常是`main`或`dev`分支）创建一个新分支。创建新分支可以确保您的更改和其他开发者的改动分开，从而便于追踪和管理。
```bash
git checkout -b feature/new-feature
```

## 2. 在新分支上进行开发
在创建的新分支上进行所需的功能开发或问题修复。在此过程中，经常会使用版本控制系统（如Git）来记录所做的更改，并能够通过提交（commit）将更改归档和历史化。
```bash
git add .
git commit -m "Add new feature"
```

## 3. 将代码推送到远程仓库
完成开发并将更改提交后，需要将本地分支上的变更推送到远程仓库，以便团队成员可以查看和协作。
```bash
git push origin feature/new-feature
```

## 4. 创建 Pull Request
当您的开发工作完成并推送至远程仓库后，可以向项目管理员或主分支发起一个Pull Request（PR）。PR是向其他项目成员或维护者提出代码合并请求的方式，通常包含了您更改的描述和目的。
- 访问仓库页面，点击 "Compare & pull request" 按钮。
- 填写PR描述，解释您的更改以及它解决了什么问题或增加了什么功能。

## 5. 代码审查
一旦PR被创建，其他团队成员将进行代码审查，可能会提出建议、发现错误或请求更多的更改。这是一个协作的过程，目的是确保代码质量和项目的稳定性。
- 回复审阅者提出的问题。
- 根据反馈修改代码，并再次提交以更新PR。

## 6. 合并 Pull Request
当代码审查通过，且所有团队成员都认为更改可以被接受时，项目的维护者或管理者将会合并PR。这通常会将您的分支合并到主分支中，使您的更新成为项目的一部分。
- 确保解决所有合并冲突。
- 点击 "Merge pull request" 按钮完成操作。
- 可以选择删除已合并的分支以保持仓库整洁。
````
```
assistant