github guide官方入门示例

赞美

老外的文档还是清晰明了,学会看英文教程,事半功倍。

目标

多人协作,版本控制是github的最基本功能。
学会以下功能

  • 创建repositories
  • 创建branch版本
  • commit
  • 创建pull request
  • 主master合并pull request

实践

1.创建repositories
很容易,直接在github上创建。

2.创建branch
很容易,直接在branch栏创建。

3.commit
编辑完文件,提交,没啥好说。

4.创建pull request
pull request 其实一直是我很迷惑的概念,困惑的地方是,分支请求合并到主分支的时候,感觉动词应该是push动词更合适。但是为啥是pull呢。
英文原文表达的很明确,open a pull request应该理解为分支发出合并请求,pull的意思是请拉我进主分支。因此这里的pull是针对主分支而言,让主分支去pull子分支的。
实际项目开发中,可能是一个bug修改就建一个分支,然后创建相应的pull request,这样主分支就可以很明确知道要不要合并,否则代码容易起冲突,同时主分支可能只想合并你修改的某一个地方而不是全部。

5.合并pull request
主分支,在github项目页面的pull requests栏可以看到当前提交的pull request,可以讨论和检查代码,觉得可以合并的话,选择merge pull request。

posted @ 2016-08-31 23:09  braveliu.site  阅读(314)  评论(0编辑  收藏  举报