首页 > 代码库 > github笔记

github笔记

  1. github是一个代码集群平台,是一个协作平台。

    主要就是将自己不同版本的代码提交到github上保存起来。

    然后,可以多个人一起使用这个github账号的同一个仓库。这就涉及到了协作。

    不同版本的代码,容易产生冲突。特别是在协作collaboration时,不同的人提交的代码,更容易产生冲突。

  2. github的基本要素:仓库repository,提交commits,分支branch,推送请求pull request。

    pull requests workflow,一个比较流行的,产生、温习代码的方式。

    git pull //拉取远端某个分支的最新更新,与本地分支合并。

    git push //推送本地分支到远端

  3. master分支,被认为是不可更改的分支。一旦添加了某个内容,不可修改和删除。

    使用其他分支进行实验和编辑,最后统一,确定最终版本,提交到master分支。

  4. pull requests是github协作的核心内容!

    Discuss and review the changes in this comparison with others.

    Create pull request,拉取别人的分支,和自己的分支进行对比,查看有哪些区别。

    如果确定这些区别是自己想要的,那么再次点击Create pull request。并且输入自己的标题和内容,然后create pull request。


  1. 创建仓库

    技术分享

    依照上述步骤完成一个仓库的创建。

    4中填写的内容,会在一个README.md文件中显示。

  2. 创建分支

    技术分享

    在本账户下的tmp仓库中,Code下面,点击Branch:master,创建分支a

  3. 在分支a中修改、添加、删除文件

    修改文件

    技术分享

    技术分享

    新建文件、上传文件、查找文件

    技术分享

  4. 查看该分支和master有哪些区别

    技术分享

    在pull requests中,点击new pull request,自动跳转到Code下面

    技术分享

    base选择master(被比较的分支),compare选择a(修改后的分支)

  5. 一直选择点击new pull request ,直到分支合并commit


参考:https://guides.github.com/activities/hello-world/

github笔记