目录:
前言
什么是Github
界面介绍
仓库主页
个人主页
功能介绍
如何使用Github
总结
前言
我在去年的时候,所参与的项目,所有的代码都是通过项目的qq群进行交流,这造成了很多不方便,比如说:无法同时对项目进行编辑,整合新写的代码会产生很多bug等。而Github对这些问题有了很好的解决。
什么是Github
Wiki 百科上是这么说的
GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner 使用Ruby on Rails编写而成。
对于程序员们来说,Github可以储存你所有的代码,在GitHub服务器上有一个主仓库,这里用来储存你的所有代码,如果不付费的话是所有人都可以看的,如果你不想让别人看到你的代码,可以选择付费仓库。我们创建了主仓库之后,就可以在电脑上创建分支,之后你就可以在电脑上完成自己的代码,写完之后直接同步在电脑的分支,当你认为可以上传的自己的主仓库时,就可以申请更新,当通过审核的时候,你代码就出现在了自己的主仓库中,这样全世界的程序员都可以查看你的代码。
全世界现在已经有300万的Github注册用户,甚至还有一些相当知名的开源项目也在其中公布代码。在GitHub上你可以看到很多计算机领域的精英所分享的自己的代码。这也是GitHub的两个主要优点,适合团队协作,以及拥有强大的开源社区。
Github地址:https://github.com/
界面介绍
一、仓库主页
仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等。
二、个人主页
个人信息:头像,个人简介,关注我的人,我关注的人,我关注的Git库,我的开源项目,我贡献的开源项目等信息。
功能介绍
- 仓库(Repository):用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。
- 收藏(Star):收藏项目方便下次查看
- 复制克隆项目(Fork):B复制A的一个test项目,在B的个人中心多了一个与test一样的项目,并且独立存在
- 发起请求(Pull Request):B在对复制过来的test项目进行修改,A的test项目不会同步,若想要同步,则由B发起请求,等待A同意之后才会同步
- 关注(Watch):关注别人的项目,若有更新会有通知
- 事务卡片(Issue):别人发现你的项目中有buG,或者哪些地方做的不好,可以提个issue(问题)。
如何使用Github
一、注册/登录Github账号
填写完用户名(Username),邮箱(Email Address),密码(Password)后通过邮箱验证即可。
二、创建仓库/新项目
1.点击 <Start a project> 创建一个仓库
2.对项目的一些信息进行填写
三、仓库管理
1.网页版
对仓库的管理,就是对仓库中文件的增删改查,这些操作都很类似,此处以创建文件为例进行说明。
(1)点击创建新文件
(2)编写文件内容
(3)填写本次提交的目的,方便其他开发者了解本次提交或修改的原因(每次操作都建议填写)
2.Desktop
我们也可以使用Git官方出品的的可视化工具Desktop完成本地仓库和云远程仓库的同步,它的优点是避免了各种命令行的操作,可以轻松使用git,上手简单。
下载地址:百度云链接:https://pan.baidu.com/s/1wWsq-T0ShaQTWKooTzjkzg 提取码:hksh
(1) 打开“GitHub Desktop”,登录Git账号
(2)创建本地仓库和项目文件夹
(3)添加项目文件
直接把项目文件拷贝进“MyProject”文件夹,就可以等着上传了。
(4)将项目提交到Git云
总结
总的来说,Github的功能还是十分强大的,我在此只是介绍了一些基本功能,它还有很多功能需要在以后的生活中慢慢去学习,希望大家都能够好好的利用Github去开发!