GitHub入门

什么是GitHub?

      GitHub是一个非常方便进行版本控制和联合开发的代码托寄平台.

准备工具

      仅仅需要一个GitHub账户和一台能上网的电脑.你不需要知道如何写控制Git的代码,使用命令行程序或者安装Git(GitHub的版本控制软件)。

第一步 创建库(Repository)

      库是用来存放和管理一个单独项目的地方.库里面可以包括文件夹和文件,图片,视频,电子表格和数据组---任何你项目需要的东西.建议你的项目里面一定要包括一个readme或者说一个包含关于项目信息的文件.GitHub会在你创建一个新的库的时候提供创建这个readme文件的选项,这非常方便,同时GitHub也提供了例如许可协议文件的其他选项.

第二步 创建分支(Branch)

      分支是一种可以同时在不同版本上工作的方法.默认情况下你新建的库里面会有一个叫做master的分支,在和master分支融合之前,我们通过创建其他分支来试验和修改项目内容.当你创建一个不同于master的新的分支时,就相当于把你的master分支项目复制了一份,当有人更改这个项目时,你可以选择把这些更改作为更新加入到你的master分支项目里.
      在一个库里,不同的分支其实是为了完成同一个目标.在GitHub,我们开发者,作家和设计师通过使用来自master的不同分支来修补bug和完成各自不同的工作. 当更新完成后,他们把这些不同的分支合并到master分支里.

第三步 提交一次更改

      在GitHub上,保存改动被称为commits.每个commit都会有一个关联的commit信息,commit信息用来记录每次更改的内容,通过这个信息其他人能够明白你做了什么,为什么做.

第四步 发起一个Pull Request

      在GitHub上,Pull Requests是协同合作的核心,当你发起一次Pull request时,你是在提出你的改动,是在请求别人检查你的工作成果并把这些成果合并到他的分支中.每当你有所改动,你都可以发起一次pull request,甚至在你完成代码之前.你甚至可以在你自己的库里发起pull reque并合并到你的项目里.在开始一个大项目之前,了解GitHub的这个工作流程真的非常重要.

第五步 合并Pull Request

      把分支合并到master分支里。

posted @ 2018-10-19 22:23  Elijah_LEE  阅读(125)  评论(0编辑  收藏  举报