From b3d89db3a89250e918e5d645bc3d804ebec16a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=90=E5=BF=83=E6=B9=96?= Date: Mon, 1 Feb 2021 18:35:43 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=AC=AC=E4=B8=89=E9=83=A8=E5=88=86?= =?UTF-8?q?=EF=BC=9A=E5=B0=9D=E8=AF=95=E5=8F=82=E4=B8=8E=E5=BC=80=E6=BA=90?= =?UTF-8?q?/=E7=AC=AC=207=20=E5=B0=8F=E8=8A=82=EF=BC=9A=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E7=AC=AC=E4=B8=80=E4=B8=AA=20Pull=20Request.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4\344\270\200\344\270\252 Pull Request.md" | 64 ++++++++++++++++--- 1 file changed, 54 insertions(+), 10 deletions(-) diff --git "a/\347\254\254\344\270\211\351\203\250\345\210\206\357\274\232\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\347\254\254 7 \345\260\217\350\212\202\357\274\232\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" "b/\347\254\254\344\270\211\351\203\250\345\210\206\357\274\232\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\347\254\254 7 \345\260\217\350\212\202\357\274\232\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" index 6b5366f..1b68d0b 100644 --- "a/\347\254\254\344\270\211\351\203\250\345\210\206\357\274\232\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\347\254\254 7 \345\260\217\350\212\202\357\274\232\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" +++ "b/\347\254\254\344\270\211\351\203\250\345\210\206\357\274\232\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\347\254\254 7 \345\260\217\350\212\202\357\274\232\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" @@ -29,11 +29,55 @@ Pull Request 本质上是一种协同工作的机制,可以进行基于网络 #### 实际操作一下 +##### Gitee + +1. 在 Gitee 上建立两个帐号 A 和 B。 + +2. 使用 A 帐号,新建仓库 pull_request_demo + +3. 在本地提交 README.md + + ``` + echo "pull_request_demo from A" >> README.md + git init + git add README.md + git commit -m "first commit" + git branch -M main + git remote add origin https://gitee.com/A/pull_request_demo.git + git push -u origin master + ``` + +4. 使用 B 帐号登录 Gitee,然后 Fork 该项目。 + +5. 下载项目到本地 + + ``` + git clone https://gitee.com/B/pull_request_demo + echo "pull_request_demo add form B" >> README.md + git add README.md + git commit -m "modify commit" + git push + ``` + +6. 使用 B 帐号登录 Gitee,进入 pull_request_demo 仓库,点击 「+ Pull request」链接。 + +7. 选择 源分支 和 目标分支。 + +8. 填写提交说明后,点击「创建」按钮。 + +9. 使用 A 帐号登录 Gitee,进入 pull_request_demo 项目。 + +10. 可以看到 Pull request 中有新的数据。 + +11. 点击「合并」按钮,即可完成。 + +##### Github + 1. 在 GitHub 上建立两个帐号 A 和 B。 -1. 使用 A 帐号,创建项目 pull_request_demo +2. 使用 A 帐号,创建项目 pull_request_demo -1. 在本地提交 README.md +3. 在本地提交 README.md ``` echo "pull_request_demo from A" >> README.md @@ -45,9 +89,9 @@ Pull Request 本质上是一种协同工作的机制,可以进行基于网络 git push -u origin main ``` -1. 使用 B 帐号登录 GitHub,然后 Fork 该项目。 +4. 使用 B 帐号登录 GitHub,然后 Fork 该项目。 -1. 下载项目到本地 +5. 下载项目到本地 ``` git clone https://github.com/B/pull_request_demo @@ -57,17 +101,17 @@ Pull Request 本质上是一种协同工作的机制,可以进行基于网络 git push ``` -1. 使用 B 帐号登录 GitHub,进入 pull_request_demo 仓库,点击 Pull request 链接。 +6. 使用 B 帐号登录 GitHub,进入 pull_request_demo 仓库,点击 Pull request 链接。 -1. 选择 base 和 head 仓库。点击「New pull request」按钮。 +7. 选择 base 和 head 仓库。点击「New pull request」按钮。 -1. 填写提交说明后,「Create pull request」。 +8. 填写提交说明后,「Create pull request」。 -1. 使用 A 帐号登录 GitHub,进行 pull_request_demo 项目。 +9. 使用 A 帐号登录 GitHub,进入 pull_request_demo 项目。 -1. 可以看到 Pull request 中有新的数据。 +10. 可以看到 Pull request 中有新的数据。 -1. 点击 Confirm merge,完成合并。 +11. 点击 Confirm merge,完成合并。 #### 补充内容:参与公共的 PR 仓库来完成第一次PR尝试 -- Gitee