码迷,mamicode.com
首页 > 其他好文 > 详细

GitHub使用说明

时间:2019-05-20 19:09:47      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:做什么   软件开发   创建仓库   .com   管理软件   需要   集成   报告   发展   

Git使用说明

一、前言

现在大多数开发者都有自己的GitHub账号,很多公司也会以是否有GitHub作为一项筛选简历以及人才的选项了,可见拥有一个GitHub账号的重要性,本文就从最基本的GitHub账号的注册到基本的入门使用来教大家,希望对你有所帮助~

二、GitHub简介

GitHub 可以托管各种Git版本库,并提供一个web界面,但与其它像 SourceForgeGoogle Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。

为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpaceGitHub主要用Rails实现。

三、git使用

首先下载:

 技术图片

 

下面我们先来注册一个GitHub账号

 技术图片

 

Step1

 技术图片

 

在这出现多次失误,很难受

注册成功后,先新建一个git仓库

 技术图片

 

然后填写名字和描述,勾选上初始化仓库README即可

 技术图片

 

 

开始使用git

进行远程git仓库链接:

在克隆版本库之前我们要做什么呢?我们首先得生成公钥,然后复制到GitHub上然后我们才能无密码登录

 技术图片

 

 技术图片

 

通过这个命令找到SSH  KEY

 技术图片

 

然后将这个密码加到

 技术图片

 

然后就可以正常使用git了,

先来克隆远程仓库

 技术图片

 

然后我们进去看看

 技术图片

 

可以看到我们的文件

我们接着往远程仓库上传一个文件

 技术图片

 

接着我们来查看一下

 技术图片

 

这样就上传好了

删除文件:

 技术图片

 

删除成功

 

Gitee——码云

使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况

如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云gitee.com)。

GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。

首先也是注册:

 技术图片

 

注册成功:

 技术图片

 

接着一些简单的操作:

类似于GitHub中的创建仓库等等:

 技术图片

 

创建成功:

技术图片

 

使用心得:

在本次的作业上,我认识了git的发展历史,如何安装操作,包括更新界面颜色,更改一些配置,如何上传代码,下载他人代码,更加认识到了git在小组作业或者是其他一些协作作业时,所发挥的很高效便捷的使用方式以及功能。在学习过程中,我遇到了许多困难,包括一开始我不知道如何打开git bash,我搜索了很久,后来发现是一个很简单的打开方式,但是,学习一个新的软件或者是一个新的学习方式,都是需要从简入难,慢慢摸索的,都后面我发现git的便捷之处就在于很多的功能,他都可以用几句代码所解决,而且这些代码都很容易上手,也很容易理解。
我也理解了这门课是一门很综合的课程,不仅让我们从需求报告入手,从技术入手,也是从协作软件入手把一门专业课程学习完成好,作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并,这也增添了它的便捷。Git不仅是一个控制系统,更像是一个知识库,里面有很多人分享的代码知识,我想了解了这些,更有助于我的代码学习。

 

GitHub使用说明

标签:做什么   软件开发   创建仓库   .com   管理软件   需要   集成   报告   发展   

原文地址:https://www.cnblogs.com/malajisi/p/10895816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!