你们要的GitHub使用指南来了

Posted 高效生活advice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你们要的GitHub使用指南来了相关的知识,希望对你有一定的参考价值。

未经授权,禁止转载



"假乐观"



你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


群友让高效君做一下GitHub的使用指南,本来打算是上周要出的,但是由于高效君有事给耽搁了,所以把这期文章放到这周来写。


回归正题,高效君给大家介绍"GitHub"吧


众所周知,GitHub是一个代码托管网站全球最大的同性交友社区,在GitHub上你可以分享和管理自己的代码仓库,也可以借鉴抄袭别人优秀的代码,相关的学习和工作都可以在GitHub上学习。


"透过现象看本质"


我们在了解一门新的技术(知识),一定得了解它的历史,不然纯看技术实现是没有灵魂的。


GitHub的核心就是Git(版本控制系统),说到Git,那就牛逼了。没错就是大名鼎鼎的Linus Benedict Torvalds(林纳斯)开发的,什么,你不知道Linus?那Linux操作系统总该知道吧,Linus是Linux的创始人偶!


你们要的GitHub使用指南来了

Linux源码


Linus那可真是程序员的偶像,就是那种天才儿童(天才),在大学仅仅花了一周时间就撸出了Linux内核。也许是太过无敌,Linus天生一种"自由"的领袖气质,桀骜不驯,以至于敢对NVIDA使出"国际通用手势"


你们要的GitHub使用指南来了

站在技术顶端


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

百度百科-GitHub


既然对GitHub有了一定的了解


那我们就要说正事了,正式开始我们的"GitHub指南"



1. 注册登录


想要学习GitHub,怎么能没有一个GitHub账号?


浏览器搜索关键词"GitHub"


你们要的GitHub使用指南来了

必应搜索



你们要的GitHub使用指南来了


进入GitHub主页


你们要的GitHub使用指南来了

GitHub默认主页


在这个页面你可以注册你的GitHub账号,如果已经注册,也可以选择登录。

注册可以使用邮箱账号进行绑定,注意你的用户名不要重名(有提示),在注册过程中,你选择的邮箱会收到一个验证,点击验证即可。


在完成验证之后,我们就可以登录GitHub了


你们要的GitHub使用指南来了

登录页面


在这个页面输入你刚才注册的账号和密码就可以登录了。


你们要的GitHub使用指南来了

我的GitHub主页



2. 搜索关注


GitHub上有很多优秀的开发者以及项目,通过搜索你就可以追寻它们。


比如我们可以找到Linux的内核源码

你们要的GitHub使用指南来了

Linux相关项目


也可以看一下"宇宙最强编辑器VS Code"

你们要的GitHub使用指南来了


我的天,还是微软大法好...


当然诸如Vue等一些知名的大型开源框架也是可以找到的。


还有也可以按照需求进行搜索


比如我想找一个关于"爬虫"的项目,搜索"Spider"(翻译)即可


你们要的GitHub使用指南来了


我这里找到了一个综合爬虫项目


你们要的GitHub使用指南来了


你们要的GitHub使用指南来了

项目页面


在这个页面我们可以看到这个爬虫项目的详细信息:star(喜欢)数、项目语言、查看人数...


可以参考以上的信息对项目进行评级(好坏)


我们可以选择一个源代码文件进行查看


你们要的GitHub使用指南来了


选择12306.py火车票爬虫进行查看


你们要的GitHub使用指南来了

12306爬虫源代码


如果为了解决问题可以参考这些代码的技术实现,如果想要学习一些设计思想和优秀的编程逻辑,可以看一下Linux、Vue这样优秀的项目,毕竟作者厉害,贡献者也多,集思广益。



3. 克隆下载


如果想直接用别人的代码,减少造轮子的时间。我们可以借助网络直接下载下来


你们要的GitHub使用指南来了


选择Download ZIP就可以直接下载


当然强大的GitHub还是提供了其它的方式去"克隆",因为GitHub的核心是Git,Git就有这个"克隆"功能(应用层传输),要使用Git进行克隆,你还得为你的计算机安装Git环境,并且还要学一下Git指令的功能。


你们要的GitHub使用指南来了


如果是感兴趣或者说有实际的用处真的可以学一下:

Git环境下载:https://git-scm.com/

Git学习:https://www.runoob.com/git/git-tutorial.html


如果是初学者或者说主要目的还是获得代码的话直接使用GitHub官方开发的GitHub Desktop进行代码的克隆下载


你们要的GitHub使用指南来了


点击下载就行(速度有点慢)


然后安装,安装完成之后登录你的账号


你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


GitHub Desktop支持在线Git项目查看,也支持本地项目创建



选择通过HTTPS应用层传输协议克隆在线的项目文件


你们要的GitHub使用指南来了


选择"Clone respository",输入项目的URL


你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


也可以选择用Visual Studio (Code)打开进行编辑和查看


你们要的GitHub使用指南来了



4. 项目创建


作为一个优秀的开发者,怎么能没有自己的"小空间",你也可以把自己的项目放在GitHub上


打开个人主页,选择New(新建)

你们要的GitHub使用指南来了


你们要的GitHub使用指南来了


输入项目名称、描述、是否公开、以及初始化说明


你们要的GitHub使用指南来了


创建一个"高效生活"项目


你们要的GitHub使用指南来了


这样一个项目就创建完成


你可以选择Add File按钮进行项目文件的添加或者使用GitHub Desktop进行文件的上传。



你们要的GitHub使用指南来了

GitHub真的是特别实用的一东西,当然不仅局限于技术项目,还有其它的用处,比如:

你们要的GitHub使用指南来了

使用难度真的不高,全部图形化操作,英语不好的话借助翻译工具也能轻松掌握。想学一下GitHub的进阶操作的话,直接学Git就行,Git学会了,GitHub都是小意思,你甚至可以在本地计算机用Git做笔记(版本控制),是真的很棒。


本篇文入选《硬核技能》第5期

点击查看 你们要的GitHub使用指南来了



这么好的内容,还不"一键三连"

以上是关于你们要的GitHub使用指南来了的主要内容,如果未能解决你的问题,请参考以下文章

你们要的后台管理系统全套,今天它来了开源推荐

你们要的 CocoaPods 1.8 Beta 版来了!

蓝湖:你们要的“自动切图”功能来了!

你们要的Java学习路线书单来了!

你们要的MyCat实现MySQL分库分表来了

学习SpringMVC——你们要的REST风格的CRUD来了