强大的源代码管理平台:Github

强大的源代码管理平台:Github

一、为什么用GitHub

GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。2018年6月,GitHub被微软以75亿美元的价格收购。

 

学会使用Git后我们的团队合作能力大大提升,我们可以设置一台代码仓库服务器,本地提交完成(commit)后将代码与仓库同步,就能实现分布式版本控制了。

然而,为一个小项目单独设立仓库服务器成本有些高,另外,自己搭建的物理主机服务器难免会有故障,我们也很难保障网络(独立ip很贵),于是,大胆的想法就出现了!没错!就是上云。GitHub就是这样一家提供免费代码仓库的公司,它是由Git之父、linux之父linus成立的(git其实是linus为了维护linux开发的)为广大程序员提供远程代码仓库的伟大公司。

趣事:GitHub是少数目前在国内能够直接访问的外国网站,据称GitHub曾经也被墙过,后来被国内程序员们的强烈反对,GitHub成为了中国防火墙的灰色网站(因此GitHub上也存在许多违禁盗版内容,且中国无法对其监管)

二、使用Github

  1. 基本概念

仓库(Repository):用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。

收藏(Star):收藏项目,方便下次查看。

复制克隆项目(Fork):复制后的项目是独立存在的。

关注(Watch):关注项目,当项目更新可以接收到通知。

事务卡片(Issue):发现代码BUG,但是目前没有成型代码,需要讨论时用。

Github主页:账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库。

仓库主页:主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等

个人主页:个人信息如头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息

  1. 注册Github

进入GitHub官网:https://github.com/

  1. 创建一个仓库(repository)  

 

 

在库的首页,可以创建文件并保存 

 

 

  1. issue报告系统

点击issue,new issue

 

可在其中报告一个已发现的bug,以方便团队内其他成员查看并修改。

 

三、学习心得

GitHub是一个非常棒的代码管理平台,且非常适合团队合作进行,同时GitHub还有许多前辈们和个人开发者所开发的一些软件供广大程序员们交流学习和使用,如果能够正确的使用好GitHub不仅能够在软件开发领域有较大的进步,也能够更好的学习前辈们的编程方法和交到一些编程同好们。同时,GitHub还有许多强大的功能,需要在进一步的使用中慢慢发现,学习的路还很长啊。

猜你喜欢

转载自www.cnblogs.com/LoveStarry/p/12977942.html