一、基本功能:
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份 出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub可以托管各种git库,并提供一个web界面,但它与外国的 、 或中国的 的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
在GitHub进行分支就像在 (或 …)进行交友一样,在社会关系图的节点中不断的连线。
二、配置管理
GitHub上已自动配置的 ,一个工具,可以转换设置 或Windows机器。 BOXEN是GitHub的自动化工具,设置和配置的Mac笔记本电脑 或其他类型的工作,正在使用他们的开发人员,律师,设计师,付货人,等。我们的想法是准备系统以自动方式和作为无差错尽可能用最少的干预工作。根据GitHub上,与一个新的开发机器上,他的Mac系统成立,并准备在30分钟内提交代码。 BOXEN的基础上收集了大量的几十个木偶模块,使设置的各种软件,如卡桑德拉,MongoDB中,Java软件中, 和 开发中,节点,JS,nginx的, 公司,甚至 。虽然机器上配备了一个预配置,每个用户都可以调整它的配置应有的作用。
三、github的使用
1. 注册一个github账号
2. 打开https://github.com/join?source=header-home 注册页面
3. 输入用户名 邮箱 密码4. 选择免费账户5. 输入一些描述提交6. 点击 start a project7. 进入你的邮箱验证验证邮箱4.使用github实现代码的分享
1. 使用github去创建一个服务器仓库
1. 点击头像 》 your profile 2. 点击respositories 3. 点击右上角的new 4. 输入仓库名称(仓库名不能有中文) 5. 点击create repository 2. 把本地的代码提交到github的仓库里面 1. 打开当前项目的git bash 黑窗 执行关联服务器仓库的代码(每个人仓库不一样 要使用自己的命令) git remote add origin https://github.com/tu0415/my-letao 2. 把本地仓库代码提交到服务器仓库里 git push -u origin master 3. 验证代码是否提交成功 : 刷新github的仓库页面 如果远程仓库有代码就表示成功说明:
1. github: 是一个git的服务器提供商 帮我们共享代码(托管代码)也是一个开源平台
2. git : 只是一个源代码管理工具(管理代码的版本) 不能实现代码的共享使用git 来操作github实现代码的共享