Github使用介绍
Posted hiangxuup
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github使用介绍相关的知识,希望对你有一定的参考价值。
Github使用介绍
一.GitHub简介:
简单来说GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。它主要是帮我们完成一些版本的控制,另外,当我们有技术方面问题时,也可以轻松在上面找到开源的项目作为参考,对于这个专业刚入门的·学生(比如我们自己)来说真的是宝藏!
二.GitHub使用的简单介绍
先插一句,我们可以在下面这里对用户的信息进行设置:
2.1注册使用
首先直接输入网址github.com 登陆之后会看到满页面的英文,如果英语不太好直接页面翻译(虽然翻译结果有点蹩脚,但还是可以正常操作的),跟着流程完成之后,会提示你进行邮箱验证:
验证过后,如果你是新手,你可以选择它官方给出的一个案例,教你10分钟学会使用(如果英语好的话);
另外,如果你是学生,也可以进行学生认证,这里贴出学生包申请的链接:https://education.github.com/
点击get pack可以看到一个简介,大概意思就是说学生穷没钱用工具,给大家提供免费的工具来进行实践。(十分感谢,业界良心)
之后就是用你刚刚的账号进行登陆
之后就是进行认证(邮箱填的是学校发给你的邮箱哦):
2.2 创建库及使用:
首先我们来看一下这到底是什么意思。
这里给一张图:
就是建立好一个库以后,有 一个主分支,可以创建子分支,团队里的成员可以使用子分支进行项目的修改,修改完成之后,提交,经过一系列确认工作之后,会对主分支内容进行修改。我们下面来具体看一下流程:
首先创建一个自己的库:
创建成功后,显示如下:
我们建一个新的分支,对项目进行修改:
这个分支是对主分支的完全复制,下面我们对其中的内容进行修改,新增一句 a new commer here:
修改之后,我们可以看到修改记录的增加:
之后进行pull requests也就是准备合并了:
之后对一些操作进行设置如下:
合并之后,它会自动比对diff,然后会显示出来,最后提交之后,可以看到结果已经更改:
2.3 搜索项目
通过GitHub解决自己的问题(这里就搜一下我最近在看的一个网络请求的框架):
搜索过后结果如下:
进去之后,看到很多项目,但是别被这些吓到了
我们可以看到上面改有一个选项是wiki,点击进去之后,有清晰明了的选项:
三.使用感受
自从用了GitHub啊,腰不疼了,腿也不酸了,一口气上八层楼...咳咳,用完GitHub以后啊,有好多问题在百度之类的上直接搜,有可能会有很多解释和解决办法,但是经常尝试了很久之后还是解决不了,现在,遇到问题的时候,就直接在这里搜这个用法,或者看看这个东西得案例等等,虽然是英语的,但是确实描述很准确呀。另外,这个库的使用也十分方便,学校的课程以小组为单位做大作业,版本控制十分麻烦,总不能来回传吧,所以这个功能十分的方便,而且GitHub还良心的给学生福利政策了,用起来就更加方便了~
简单的使用到这里就可以了,新手博主,希望大家指出问题,一起学习呀!
以上是关于Github使用介绍的主要内容,如果未能解决你的问题,请参考以下文章