新手使用GitHub指南

原文是GitHub官方指导,这里做了中文翻译

  1. repository资料库:用于组织一个项目,包含文件夹和各类文件,一般推荐加入一个readme来介绍整个项目
    新手使用GitHub指南_第1张图片
    点击首页右上角的+,选择new repository,然后填入你的项目名称
    新手使用GitHub指南_第2张图片

  2. branch:是资料库的分支,一般有一个master分支,作为一个确定的版本,其他的分支都用来修改和实验。
    新手使用GitHub指南_第3张图片
    对于一个分支feature,首先需要从master上create这个分支,当有修改时可以commit到分支上,如果想要将这个修改同步到master中,需要给出一个pull请求。在经过讨论后,将feature的分支的修改merge到master上面
    如果想要新建一个分支,直接进入当前资料库,点击左上角的branch/master,写上想要新建分支的名字,点击create branch:view from master即可。新建后,你将有两个分支,更新的时候要注意自己更新的是哪个分支
    新手使用GitHub指南_第4张图片

  3. 更新操作
    daily是master的一个拷贝版本,我们讨论如何对它进行改变。
    在github中,存储做出的修改被叫做commit操作,每次commit操作都将被记录下来,方便合作伙伴了解你的工作以及回滚。
    点击修改按钮,然后修改这个文件,同时最后面会要求填写这个修改的描述,填写后commit即可。这样以后daily将会与master出现不同。
    新手使用GitHub指南_第5张图片

    想要将更新同步到master上,需要一个pull操作,这也是GitHub的核心。当进行pull操作时,想到与提交了你的更改并请求负责人检查决定是否采取并merge到master上。
    新手使用GitHub指南_第6张图片
    这里可以自己尝试操作,首先点击pull request,然后点击new pull request,然后就会出现一个对比,如果符合提交的预期,那么直接点击create pull request
    新手使用GitHub指南_第7张图片
    此时将会跳到一个要求填写title和comment的页面,简要描述即可
    而对于master,需要此时将刚才的pull request同意,并merge到这个项目中,那么点击merge pull request,然后点击confirm merge。如果想要删除这个分支,可以接着在紫色这里点击delete branch

以上就是使用GitHub网站的方式,当然程序员们会比较习惯使用git,毕竟项目修改是非常 复杂的,总不能通过复制到网站上进行更新。所以后面我将会找教程看如何使用git进行同步,学成后我会把方法同步到这篇博客中

你可能感兴趣的:(日常故障和debug,github)