【抛砖】夹带私货的Github使用与简介

PS:此简介系课程作业,是非专业选手的业余作品

 

Episode1:什么是GithubGithub有什么用?

  GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub

GitHub除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。

其名中的git“”是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作系统)

———————————————假装是分割线——————————————————

那么Github到底有什么用呢?

GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“Fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的pull request机制向项目负责人申请代码合并。

也就是说:

GitHub,我们可以通过Explore轻而易举地找到海量的开源代码,且全球顶级科技公司纷纷加入 GitHub ,并贡献他们自己的项目代码,下附部分公司的Github主页链接:

Google: https://github.com/google

苹果: https://github.com/apple

Facebook: https://github.com/facebook

Twitterhttps://github.com/twitter

微软:https://github.com/microsoft

阿里:https://github.com/alibaba

———————————————假装是分割线——————————————————

Episode2Sign InNew repository

作为一名刚刚完成注册的新用户,我们的Repositories自然是空的

那么就需要新建仓储页了:

仓储名随便起的,日期+爽哥id

仓储描述:只是作业

 

PSGitHub 项目本身自然可在 GitHub 上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并非如此。

这里只作为作业介绍,故设为私有

建立完后的仓储页如图:

 

想要分类创建的仓储并且让查找更多一些然后丰富其主题(夹带私货ing

 

加个义乌巫医的主冷静一下,并附上NGA论坛爽哥的贴,关联的网站地址就显示在描述文字后面,效果如下:Branch分支默认master在此不做修改

 

———————————————假装是分割线——————————————————

Episode3:新建文件与下载

 

新建文件,随便写点什么进去,在下方输入文件的描述信息,默认提交到我们新建的分支上,最后点击“Commit new file”

 

这样在新创建的分支上出现了刚才我们创建的Hello Github~文件

 

之后就可以下载了,Download ZIP:部件完整

 

———————————————假装是分割线——————————————————

Episode4付费DLC 彩蛋

上面我们创建好了自己的仓库,如果需要让自己电脑上的代码同步到Github上所创建的库中就需要安装git的命令工具,Git Bash

Git官网就能找到,看着合适的版本下一个就ok

 

之后就要在本地创建一个ssh key ,获取之后,在GitHub账号里输入之后,我们的电脑就和GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传我们的代码。

$ ssh -keygen -t rsa  -C  "2841506822@qq.com"

命令如上,邮箱因人而异,填写自己注册时使用的邮箱即可

转载于:https://www.cnblogs.com/danhuabaoyikouyinzi/p/10900215.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值