From 1058cf46074fb51b6ddb3e557ceede7df5b9e78d Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:02:11 +0800 Subject: [PATCH 01/10] Update README.md --- README.md | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9897a87..c67542f 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,32 @@ - # 2015-third-round +> ## 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 + +## fork:将项目拷贝一份到自己的仓库中。 +### fork VS branch +相同点:都可以向`master`提交`pull request`请求, +不同点是: + 1. 对于一个Public的项目,每个人都可以`fork`,但只有项目的主人可以创建`branch` + 2. 当`master`发生改动时,这些改动不会自动同步到`fork`,只会同步到`branch` + +## pull request:将branch/fork的改动提交到上级分支 +### 我对pull request的理解 + 1. 层次性:`master`的改动能无条件同步到`branch`,而`branch`的改动要通过请求和确认才能同步到`master` + 2. 协商性:每一个`pull request`在`merge`之前都有一个互相协商的过程,保证整个工程的正确性和稳定性 + 3. 分工性:将不同模块的开发任务分到不同`branch`,再分别进行`pull request`/`merge`,可以使项目有条不紊的推进 + +---------- + + + +> ## 你认为我们为什么考验你们对于 github 的使用? + + 1. 一个项目的开发需要工程化的管理、模块化的合作、成员间长期高效的沟通 + 2. 要成为大牛,阅读英文资料的能力、运用搜索引擎的能力和自学能力是必须的 + 3. Github —— 全球最大的同性交友网站 + +---------- -###示例回答: -姓名: -联系方式: +> ## 经过一轮和二轮,你有什么体会和感受 -1. 示例回答1 -2. 示例回答2 -3. 示例回答3 +我感觉在面试中,最看重的不是技术水平和编程基础,而是对技术的热诚、创意、沟通合作能力和展示成果的能力。 From 10a2b667c6243aa123467f2fc59b6152b05a6018 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:08:16 +0800 Subject: [PATCH 02/10] Update README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c67542f..9b3d809 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ -# 2015-third-round -> ## 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 +# 2016-third-round + + + + + +> ### 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 ## fork:将项目拷贝一份到自己的仓库中。 ### fork VS branch @@ -18,7 +23,7 @@ -> ## 你认为我们为什么考验你们对于 github 的使用? +> ### 你认为我们为什么考验你们对于 github 的使用? 1. 一个项目的开发需要工程化的管理、模块化的合作、成员间长期高效的沟通 2. 要成为大牛,阅读英文资料的能力、运用搜索引擎的能力和自学能力是必须的 @@ -27,6 +32,6 @@ ---------- -> ## 经过一轮和二轮,你有什么体会和感受 +> ### 经过一轮和二轮,你有什么体会和感受 我感觉在面试中,最看重的不是技术水平和编程基础,而是对技术的热诚、创意、沟通合作能力和展示成果的能力。 From f1e327133f1e1048fbda77fe536b560cb8df2323 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:18:35 +0800 Subject: [PATCH 03/10] Update README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9b3d809..9e2c1af 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # 2016-third-round - - - +- 彭启标 +- Tel:18216710629 +- Email:andreamapp@qq.com + + > ### 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 From ee24536a05f7da2fe28a60ad5ee8724417743d66 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:23:14 +0800 Subject: [PATCH 04/10] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9e2c1af..6a3ced3 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,14 @@ > ### 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 ## fork:将项目拷贝一份到自己的仓库中。 -### fork VS branch +#### fork VS branch 相同点:都可以向`master`提交`pull request`请求, 不同点是: 1. 对于一个Public的项目,每个人都可以`fork`,但只有项目的主人可以创建`branch` 2. 当`master`发生改动时,这些改动不会自动同步到`fork`,只会同步到`branch` ## pull request:将branch/fork的改动提交到上级分支 -### 我对pull request的理解 +我对pull request的理解 1. 层次性:`master`的改动能无条件同步到`branch`,而`branch`的改动要通过请求和确认才能同步到`master` 2. 协商性:每一个`pull request`在`merge`之前都有一个互相协商的过程,保证整个工程的正确性和稳定性 3. 分工性:将不同模块的开发任务分到不同`branch`,再分别进行`pull request`/`merge`,可以使项目有条不紊的推进 From a7f66ba5d8076cd1f4abd7072fe504d83553d406 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:25:02 +0800 Subject: [PATCH 05/10] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6a3ced3..4f43a78 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,14 @@ > ### 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 -## fork:将项目拷贝一份到自己的仓库中。 -#### fork VS branch +### fork:将项目拷贝一份到自己的仓库中。 +fork VS branch 相同点:都可以向`master`提交`pull request`请求, 不同点是: 1. 对于一个Public的项目,每个人都可以`fork`,但只有项目的主人可以创建`branch` 2. 当`master`发生改动时,这些改动不会自动同步到`fork`,只会同步到`branch` -## pull request:将branch/fork的改动提交到上级分支 +### pull request:将branch/fork的改动提交到上级分支 我对pull request的理解 1. 层次性:`master`的改动能无条件同步到`branch`,而`branch`的改动要通过请求和确认才能同步到`master` 2. 协商性:每一个`pull request`在`merge`之前都有一个互相协商的过程,保证整个工程的正确性和稳定性 From bdb8705ac5d621caedd39043a50940964abd323f Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:26:51 +0800 Subject: [PATCH 06/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4f43a78..76930c3 100644 --- a/README.md +++ b/README.md @@ -36,4 +36,4 @@ fork VS branch > ### 经过一轮和二轮,你有什么体会和感受 -我感觉在面试中,最看重的不是技术水平和编程基础,而是对技术的热诚、创意、沟通合作能力和展示成果的能力。 +我感觉在面试中,最看重的不是技术水平和编程基础,而是对技术的热诚、创意、沟通合作能力、展示成果的能力和学习能力。我觉得这很nice,也让我对自己提出了更高的要求。 From bd39f928cbbbfe6afcaea9b412b70814e8891749 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 17:34:10 +0800 Subject: [PATCH 07/10] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 76930c3..9253adb 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,10 @@ fork VS branch 2. 协商性:每一个`pull request`在`merge`之前都有一个互相协商的过程,保证整个工程的正确性和稳定性 3. 分工性:将不同模块的开发任务分到不同`branch`,再分别进行`pull request`/`merge`,可以使项目有条不紊的推进 +### Github的用途 +综上,Github是一个帮助多人进行沟通合作的网站。 +在软件开发领域,用Github可以方便地开发大型项目、管理源代码、实现版本控制;还可以在其中寻找别人造好的轮子为己用;还可以为开源项目贡献代码,学习大神的代码,结识有趣的同性朋友~ + ---------- From 36b9df5ea6619db16826c6d31509f4989cd3e377 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 18:11:06 +0800 Subject: [PATCH 08/10] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 9253adb..3779788 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,6 @@ fork VS branch 1. 一个项目的开发需要工程化的管理、模块化的合作、成员间长期高效的沟通 2. 要成为大牛,阅读英文资料的能力、运用搜索引擎的能力和自学能力是必须的 - 3. Github —— 全球最大的同性交友网站 ---------- From 3fe9c9b68fbbbb8fd75fb57a37bae94f770d8547 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 18:19:58 +0800 Subject: [PATCH 09/10] Update README.md --- README.md | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 3779788..dfa8ea2 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ -> ### 你通过自己的了解和对帮助的阅读,对 fork 和 pull request 的理解, 并且解释 github 的用途。 - +一、 ### fork:将项目拷贝一份到自己的仓库中。 fork VS branch 相同点:都可以向`master`提交`pull request`请求, @@ -15,7 +14,7 @@ fork VS branch 1. 对于一个Public的项目,每个人都可以`fork`,但只有项目的主人可以创建`branch` 2. 当`master`发生改动时,这些改动不会自动同步到`fork`,只会同步到`branch` -### pull request:将branch/fork的改动提交到上级分支 +### pull request:将branch/fork的改动提交到上级分支,请求合并 我对pull request的理解 1. 层次性:`master`的改动能无条件同步到`branch`,而`branch`的改动要通过请求和确认才能同步到`master` 2. 协商性:每一个`pull request`在`merge`之前都有一个互相协商的过程,保证整个工程的正确性和稳定性 @@ -25,18 +24,9 @@ fork VS branch 综上,Github是一个帮助多人进行沟通合作的网站。 在软件开发领域,用Github可以方便地开发大型项目、管理源代码、实现版本控制;还可以在其中寻找别人造好的轮子为己用;还可以为开源项目贡献代码,学习大神的代码,结识有趣的同性朋友~ ----------- - - - -> ### 你认为我们为什么考验你们对于 github 的使用? - +二、 1. 一个项目的开发需要工程化的管理、模块化的合作、成员间长期高效的沟通 2. 要成为大牛,阅读英文资料的能力、运用搜索引擎的能力和自学能力是必须的 ----------- - - -> ### 经过一轮和二轮,你有什么体会和感受 - +三、 我感觉在面试中,最看重的不是技术水平和编程基础,而是对技术的热诚、创意、沟通合作能力、展示成果的能力和学习能力。我觉得这很nice,也让我对自己提出了更高的要求。 From 233526d7af7f3b3c94b309cea6fe7a3a777f4f97 Mon Sep 17 00:00:00 2001 From: Peng QiBiao Date: Sat, 22 Oct 2016 18:23:39 +0800 Subject: [PATCH 10/10] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index dfa8ea2..d65c1b0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ -# 2016-third-round +# 2015-third-round - 彭启标 - Tel:18216710629 -- Email:andreamapp@qq.com