随身电源

2019年08月26日 阅读 16443

关注

Github使用教程图文详解

最近几天发现有些人对Github网站很好奇,但是无奈自己不会用,因为是外国人的网站,首先自己的英文就不过关。对于这个,其实可以用谷歌浏览器去浏览Github,它有一键翻译的功能。但还是有必要介绍一下关于Github的一些功能和具体操作。考虑到一些初学者可能没有学过git、svn等版本控制工具,所以,这里我尽量不去涉及git指令。有关git的使用和学习可以看看我的系列博客,版本管理·玩转git。话不多说,进入正题。

Github账户注册

首先百度搜索Github,进入Github官网。进入官网后,我们点击Sign up进行注册。这一步没什么好说的,输入用户名和你的邮箱,密码然后进行一个账户测试,完成后点Create an account即可。完成后来到第二步,这里当然是选择免费的订阅了。选择完成后点击Continue,来到第三步。第三步只是提出一些问题让你回答,例如您的编程水平如何?您打算如何使用Github?等等。不想答可以划到网页底部选择跳过。答完后点击Submit进行提交即可。提交之后Github会向你的注册邮箱发送一封激活邮件,去把邮件打开然后点击里面的链接激活即可,这样账户就创建完成了。

资源搜索

我们用新创建的账户进行登录,登录成功后就会显示这个页面,我们可以在左上角进行资源的搜索,我这里以开源框架OkHttp举例,你可以选择范围,选择在自己的仓库搜索还是在整个Github网站上搜索。我这里因为自己的仓库里没有这个资源,所以它默认在整个网站搜索。输入关键字后回车就会开始搜索,然后显示搜索结果。我们需要的资源就是排在第一位的这个,我们点击进入,即可看到整个项目结构及源码。通过这个绿色的按钮我们可以对资源进行下载。第一个红框是仓库地址,可以通过git工具进行克隆。这里我们就直接选择Download ZIP,资源就被下载下来了。

创建仓库

下面介绍一下如何创建属于自己的代码仓库。在网页的左侧就是你的代码仓库,你可以点击New进行创建。输入仓库名和仓库的描述或说明,然后点击Create repository。这样仓库就创建完成了,只不过现在的仓库是空的,还什么也没有,所以这里它推荐你从其它地方导入代码进来或者推送代码进来。我们可以点击creating a new file来创建新文件。填上文件名,然后随意编写一些文件内容,完成后将网页拉至底部。填写这次创建文件的说明,然后点Commit new file。现在你的仓库里就有内容了。

团队协作

Github的优势就是让广大人民群众都可以参与到各种开源项目的编写。那么,如何在Github上实现团队协作呢?通过前面的一些操作,我们已经创建了一个仓库,那么我们就以这个仓库为例,进行团队开发。首先你得在这个仓库中加入你的团队成员。点击Settings,进入设置页面。点击Collaborators,进入协作者页面。这里显示该仓库暂无协作者,那么我们可以通过下面的搜索框进行用户搜索,输入用户的用户名或者邮箱地址进行搜索,成功搜索到之后点击Add collaborator即可将该用户添加为这个仓库的协作者。这个时候该用户会收到一条通知,只有他同意了才会参与到这个仓库的开发中来。我们还可以对团队中的成员进行权限的设置,以便更加高效地开发。

参与开源项目

如何去参与一个开源项目,比如人气极高的bootstrap,这是一个非常强大的CSS框架,我们在整个网站中搜索bootstrap,然后进入仓库主页。然后点Fork,就会在自己的账号下克隆一个bootstrap仓库。然后从自己的账号下克隆,这里就必须要使用git工具了,输入git指令:

git clone https://github.com/blizzawang/bootstrap.git复制代码


http://www.taodudu.cc/news/show-6327211.html

相关文章:

  • 回头再看中台
  • IT运维的几个关键绩效指标
  • ChatGPT详聊IT服务台,AI可以取代人工么?
  • ServiceDesk Plus IT自主服务平台
  • Internal Server Error“,“message“:“nested exception is org.apache.ibatis.exce【已解决】
  • 【V001】ISE chipscope 连接不上FPGA 或找不到JTAG
  • nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘email‘ not found. Availab
  • 158A(implementaion)
  • STM8L151的IAR工程编译报错Fatal Error[Pe035]: #error directive: “Please select first the target STM8L...
  • 基于TI AM5728(浮点双DSP C66x +双ARM Cortex-A15)的开发板
  • STA series --- 8.Timing Verification (PARTII)
  • SOM-TL5728 AM5728双核ARM Cortex-A15 +浮点双核DSP C66x处理器设计的工业级核心板
  • Intel Altera PCIE IP介绍
  • 新项目用到了AM5728芯片
  • 1598_AURIX_TC275_GPIO功能以及部分寄存器梳理1
  • stm8 IAR 编译错误atal Error[Pe035]: #error directive: quot;Please select first the target STM8L device
  • isp,iap,sw-jtag
  • 8188EU 在AM335X MC183上以AP+STA工作
  • 1597_AURIX_TC275_GPIO简介
  • SFF-8485-串行GPIO(SGPIO)总线规范
  • 循环结构流程图
  • Python循环结构之for
  • 汇编语言实验5:循环结构程序设计
  • 友盟分享不成功
  • 友盟分享功能
  • 友盟分享详细记录!
  • docker使用文档1
  • 【Docker】Dockerfile简介
  • Dockerfile 官方文档
  • docker 文件操作

小白如何使用GitHub?相关推荐

  1. 真小白入门之Github

    真小白入门之Github -----之前入门python的时候真的是千辛万苦的踩教程的坑,起初写python入门教程一个是为了记录另一个是为了可以帮到其他需要帮助的人.在真的接到大家被帮助的评论的时候 ...

  2. 利用UU对GitHub国内加速优化访问

    前言 网游UU加速器对于经常玩其他国服的游戏来说经常用到! 该加速器除了提供各种游戏的加速之外,还提供了:学术资源 加速服务! 学术资源包含:TED,Sci-Hub,Trello,Skype,Team ...

  3. GitHub 到底怎么找优秀的开源项目?有些资源自己找就可以了 | 非常实用技巧 | 效率起飞

    文章目录 原来 GitHub 也有朋友圈 多向优秀的人学习,我们也会走的更远 这里含有资源大全,甚至可以读个大学了 用好 GitHub,效率起飞 最后的最后 大家好,我是 Chocolate. 说到 ...

  4. 删除GitHub项目的文件或者文件夹

    小白pick删除GitHub项目的文件或者文件夹 进入GitHub的项目仓库,找到文件或者文件夹所在仓库 文件删除:进入要删除的文件,点击垃圾桶 文件夹删除:打开Git Bash,根据仓库的HTTPS ...

  5. Servlet简单实现请求分发(类thinkphp5)

    Servlet简单实现请求分发(类thinkphp5) 1.写请求分发的原由 今天晚上笔者在使用java的servlet写博客网站的时候,想实现MVC开发模式,然后就发现,一个请求的动作就要写serv ...

  6. 个人博客(八)Hexo新建文章、主题小修改

    汇总:零基础小白如何用github搭建个人博客 目录 关于文章 删除文章 新建-1(new page) 新建-2(-s 文章标题和文件名分开) 新建-3(结合以上两种) 新建(-p 路径) 小改动:只 ...

  7. 3年开发了5个私人项目:自动化办公、网站、机器人、小程序...免费开源,拿走不谢~

    大家好,这里是全网同名的程序员晚枫. 2019年从法学院毕业后就从事了程序员的工作,因为业务需要或者自己感兴趣,先后使用的开发语言有:Java.Python.JS. 今天整理一下这3年开发的私人项目, ...

  8. 使用AntdPro创建基于React的管理后台(学习笔记5)(技术笔记3)下 部署服务器/页面托管后404解决方案集合

    可能情况及方法一:ant design pro 部署到springboot后proxy失效 (3条消息) ant design pro 部署到springboot后proxy失效的问题_我的博客-CS ...

  9. 全面总结Hexo博客部署解决方案

    前言 在我这次搭建博客的过程中,学到了很多新东西,查找网页教程的过程中看到很多大佬的博客,在浏览他们博文的同时,了解了一些新的概念和名词,非常感谢- 整个搭建的方案经历了几次转折,我最初在什么都不懂的 ...

最新文章

  1. 微软Windows 7实现10秒启动的背后
  2. 七十九、Springboot 整合 Elasticsearch
  3. 数字图像处理之图像几何变换
  4. javascript 自定义Map
  5. 【java】6个延时队列的实现方案
  6. 批量将点shp转成线shp
  7. Kali-linux识别活跃的主机
  8. 不是局域网计算机远程桌面连接,开启局域网远程桌面连接不上怎么办
  9. 16进制与二进制之间的转换
  10. 标准数独游戏-深搜解法
  11. 怎么用计算机进行气象预报,行测言语理解与表达片段阅读:1、中央气象台进行天气预报,先用计算机解出描述天气演变的方程组...
  12. 【异常处理】devcpp编译时 “源文件未编译”
  13. php 深度验证18位身份证是否正确,并获取地址,出生日期(时间戳),性别。
  14. 地球子午圈和卯酉圈曲率半径计算公式
  15. 远程服务器上的输入法不见了,电脑输入法不见了怎么办?
  16. mysql提取身份证生日并查询指定月份的数据
  17. Bulma的简单使用
  18. EI收录中国大陆期刊名录(2012年)
  19. Maven文件重命名
  20. 使用html和css制作简单的网页

热门文章

  1. 快速删除包含指定数字的数据
  2. python 网页视频下载工具 you-get 安装及使用
  3. Android Camera2 CameraCharacteristics Key 详细解说
  4. Tomcat的启动与停止
  5. 程序员一般通过什么途径接私活?怎样做兼职程序员接私活?
  6. JSON转JS对象,JS对象转JSON
  7. 网站导航怎么设置利于网站SEO优化
  8. 网站导航栏SEO优化方法
  9. 计算机预测自己未来的相貌,AI算法预测未来相貌,准确率高达90%以上
  10. 程序员可以时光倒流的话,你还会选择IT行业吗?再累也愿意!