源代码管理工具——GitHub简介

GitHub是什么:

  • 免费的远程仓库
  • 开源协作社区

  在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。

  但是在GitHub上,利用Git极其强大的克隆和分支功能,我们真正可以第一次自由参与各种开源项目了。

  那么作为新手的我们如何使用GitHub平台呢?以下将给出GitHub的相关资讯。

 

第一步:注册账户以及创建仓库

GitHub官网地址:https://github.com/

GitHub中文社区:https://www.githubs.cn/

注册之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

 

第二步:了解基本概念

仓库(Repository)

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

公开仓库是免费的,若不想公开,也有私有仓库供收费用户使用。私有仓库只能自己或者指定的朋友才有权限操作。

 

收藏(Star)

收藏项目,方便下次查看

在项目中可以点收藏

点击自己,可以看到收藏的项目

 

复制克隆项目(Fork)

 将感兴趣的项目复制到自己的项目中

 

 

 

发起请求(Pull Request)

用户修改了fork的项目中的文件,希望更新到原来的仓库,这时候他要新建一个pull request

 

关注(Watch)

关注项目,当项目更新可以接收到通知

 

事务卡片(Issue)

发现代码BUG,但是目前没有成型代码,需要讨论时用

 

 

Github主页

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

仓库主页

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

个人主页

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

 

 注册完、了解了基本概念后,我们能在GitHub做什么?或者说、我们如何使用这些功能呢?

 

创建项目

 

仓库主页说明

 

新建文件

 

 

 

 

 

 

下载/检出项目

为团队成员写入权限

  在我们的队友添加一个写的权限,这样我们的队友才能很好的修改代码。

  之后我们找到collaborators,这里会让我们验证密码,之后就有添加合作者的选项。这样我们就能添加我们的小伙伴了!新的小伙伴有着同样的权限去修改和管理代码。 此时我们就会看到我的小伙伴wevan的github主页上就会出现关于我创建的项目的各种通知。

 

 

若看了本文还对GitHub的使用有疑惑,以下给出GitHub指南和手册相关的网站:

Git 社区参考书:https://book.git-scm.com/

像 git 那样思考:http://think-like-a-git.net/

GitHub 帮助:https://help.github.com/en

图解 Git:http://marklodato.github.io/visual-git-guide/index-zh-cn.html

 

 

 参考资料:https://blog.csdn.net/tichimi3375/article/details/79844514

https://www.runoob.com/w3cnote/git-guide.html

GitHub for Windows使用教程:https://youngxhui.top/2016/05/github-for-windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B%E4%B8%80/

https://www.zhihu.com/question/20070065

猜你喜欢

转载自www.cnblogs.com/sero-bulubulu/p/12979641.html