https://guides.github.com/activities/hello-world/
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的
版本库格式进行托管,故名gitHub。
作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复
制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代
码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到
刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码
合并。已经有人将GitHub称为代码玩家的MySpace。
GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公
共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。
下面介绍:
A repository is usually used to organize a single project. Repositories can contain folders and files, images, videos, spreadsheets, and data sets – anything your project needs. We recommend including a README, or a file with information about your project. GitHub makes it easy to add one at the same time you create your new repository. It also offers other common options such as a license file.
Your
hello-world
repository can be a place where you store ideas, resources, or even share and discuss things with others.
You’ll learn how to:
1、Create and use a repository //创建和使用仓库
2、Start and manage a new branch //创建和管理分支
3、Make changes to a file and push them to GitHub as commits//文件改变和提交
4、Open and merge a pull request //程序更新
1、创建GitHup仓库;
通常一个仓库包含一个项目,建仓库时最好写一个关于项
目信息的README文件。
第一步:点击右上角“+”加号图标,选择New repository;
第二步:给仓库起一个名字;
第三步:写一下仓库描述;
第四步:选择用一个README文件对仓库进行初始化;
第五步:点击Create respository创建仓库;
2、创建分支仓库;
默认情况下,你的仓库有一个主干分支master.
第一步:进入你的仓库;
第二步:点击GitHup上面显示branch:master的下拉框选
择;
第三步:给新分支仓库起一个名字;
第四步:点击“blue Create branch”按钮,完成新分支仓库创
建;
3、新变化代码提交;第一步:点击README.md文件,进行编辑。
第二步:点击右上角的编辑图标;
第三步:在编辑器里写一些内容;
第四步:写提交日志信息;
第五步:点击提交按钮,提交完成新仓库分支代码有新增
和主干分支代码不同;
4、代码更新;
第一步:进入某个仓库以后,点击“ Pull Request”标题,然
后点击该界面的“New pull request”按钮。
第二步:选择某个分支仓库与主干分支代码比较。
第三步:检查这些新增的代码,确保他们是你想提交的代
码;
第四步:当你确保这些是你想要提交的代码以后,点击
“ Create Pull Request”按钮以及添加信息;
5、代码合并;
合并分支仓库代码到主干分支代码;
第一步:点击“Merge pull request”按钮,合并到主干分
支。
第二步:点击“Confirm merge”按钮;
第三步:删除无用的分支仓库;