GITHub介绍

基本认识

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

注册过程

找到官网https://github.com/ 【官网链接

在下图界面输入自己的用户名\邮箱\密码;之后点击Sign up 注册

点击Sign up后,跳转至此界面完善个人信息,创建自己的账户【基本信息包含用户名\邮箱\密码\申请理由】

提交个人信息后,完成Step 1:  跳转到Step 2,如下:

此时选择身份为“学生”,{选择,并在添加邮箱的位置添加学校统一分配的学生邮箱【以上海海洋大学为例,学生邮箱为:学号@st.shou.edu.cn】}

 

获取相关特权

 

此时邮箱收到提示

同时注册完成

由上图可知尚未激活,打开邮件,选择激活邮箱

激活邮箱之后

可以开始创建仓库操作。

页面介绍

Github主页

仓库主页

个人主页

基本按键介绍

 

仓库 repository:

 

仓库即以为着你的项目

 

收藏 star

 

仓库首页的star 按钮,意思为收藏该项目的人数;

 

方便下次查看

 

复制克隆项目 fork

 

Fork别人的开源项目后,自己的主页上将会出现同名项目,你可以在该项目上进行改进

 

发起请求 Pull Request

 

发起请求,一个基于fork的操作,发送请求给项目的拥有者,经过对方的测试后若对方接受该请求那么你所做的修改将会出现在原项目中。

 

关注 watch

 

关注了某个项目后,之后该项目有更新后后你将会收到通知

 

事物卡片 issue

 

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

演示基本功能

仓库管理

创建:

在以下界面内输入仓库名\项目描述\项目类型并同时勾选创建一个README.md文件

完成以上操作

点击创建

 

编辑:

点击README.md可直接编辑项目的详细描述

 

点击编辑图标进行编辑并保存

 

查看结果

上传文件【点击下图中upload files】

根据提示选择文件

选择文件

 

点击上传后,如下

可查看其内容

 

 

删除

 新创建并编辑一个文件名为second

选择删除,并记录

删除成功后

查看各种变化的记录:

 

搜索文件

当项目中文件较多时可进行文件搜索

点击下图中的find file即可

下载文件

 

github issue

作用:发现代码bug,但是没有成型的代码,需要讨论时用;

或者使用开源项目出现问题时使用。

演示时需要交互

编写并提交一个issue,如下【可以再次与对方进行交流,最后关闭issue】

学习心得

Github为全英文网站,在注册时不要心急,在使用之前需要了解一些基本概念,如仓库、收藏、复制克隆项目、发送请求等;

Github必须在通过邮箱验证激活后才可以使用;

Github可以详细记录你对一个文件进行的各种操作,方便之后查看;

经过对github的注册和基本操作过程,我对github该托管项目代码的网站有了一定的认识。

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...