![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-24.png)
GitHub有很多非常厉害的开源项目和好用的软件,但很可惜,很多人并不知道它是干嘛的,也不会使用.
所以本期文章,我们就来讲讲什么是GitHub?
如果你还不知道怎么访问GitHub,请联系交流!网站地址我会放在文章底部!
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/03/57ee29eab39285aa2e5b130edd6633e-1024x889.jpg)
文章的内容较为基础,不太适合,有多年开发经验的程序员观看
如果有谬误,请大家理性的讨论和指正。
首先我们先来聊一下什么是GitHub
GitHub
是全球最大的代码托管与协作平台
最大的作用
就是保存程序员编写的软件源代码
任何人都可以把自己的代码上传上去
源代码大致可以分为两种
一种是完全开放的
所有人可以查看下载
并在一定的规则内使用
如大名鼎鼎的Linux Android就属于此类
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-9.png)
开源是人类计算机行业的瑰宝,我们生活中能用到的大部分软件,都是在开源软件的基础上二次开发而来的,可以说没有开源,就没有如今繁荣的互联网,另一种源代码是私有的,只有上传的人和指定权限的用户可以访问,之所以叫GitHub,是因为它主要依据版本控制工具Git的思想,建立并进行代码管理的
至于什么是Git?我们以后文章会详细说明!
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-10.png)
这部分我会分享一些GitHub常用功能模块以及它们的作用!
当你收到一个GitHub项目的地址,并把它打开之后,会看到一个类似下边的界面。界面中最显眼的就是代码库,也就是中间的这个部分:
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-11-1024x716.png)
我们可以直接点开查看其中的内容
也可以点击右上角的code按钮
选择download
把它直接下载下来
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-13.png)
代码库的每个文件后边
都会有两条信息
一条是commit message
也就是作者
最后一次更新代码时的备注
第二条是最后一次的更新时间
如果一个项目中
所有的文件更新时间都是多年以前
那就代表它可能已经没有人维护了
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-14-1024x288.png)
代码库的下边是项目的介绍
GitHub会自动访问项目的readme文件
并把其中的内容展示在这里
在这儿
一般可以看到这个项目是干什么的
什么用以及怎么用
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-15-1024x794.png)
当然
它具体内容和强烈程度取决于作者
也会有什么都不写的
如果你不是程序员
只是来GitHub找软件用的
可以多关注这部分的内容
另一个找软件时需要关注的模块
是右边的releases。
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-16.png)
这边一般是作者已经打包好的软件
和当前版本的介绍
你可以直接下载使用
比如说我现在打开的这个项目作者
就提供了Linux版Mac版Windows版
以及源码包
向下滑还可以找到旧版本
根据自己的需要点击下载即可
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-17.png)
需要注意的是
并不是所有的项目都会有releases提供
在releases上面是about模块
这里会显示项目的整体概括
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-18.png)
一般情况下
会有项目的简介标签
开源协议star数等重要信息
可以帮你快速了解当前的项目
其中star类似视频网站中的收藏
能反映出项目的热度
如果你对一个项目感兴趣
也可以点击star按钮,给作者点赞并收藏该项目。
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-19.png)
star的左边是Fork功能
点击它
你可以直接把当前项目的所有代码
都拷贝到自己的主页
没错在GitHub上拿走别人的代码
就是这么简单
既不需要通知作者
也不需要任何付出
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-20.png)
在star和Fork的上边是GitHub的搜索模块
你可以对当前项目进行搜索
也可以把搜索框中原本的内容删除
直接搜索整个GitHub的资源
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-21.png)
最后我们再看一下页面的左上角
这里还有一个非常重要的功能issues
它的作用是给项目的作者反馈问题
比如说你在使用的时候碰到了bug
就可以在这里告知作者
帮助作者对项目进行完善
你也可以在这里查看别人提出的问题
或者加入讨论
帮助其他人解决问题
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-22.png)
![【GitHub教程】最强网站,教你如何使用! 【GitHub教程】最强网站,教你如何使用!](https://www.jindage.com/wp-content/uploads/2024/04/image-23.png)
需要注意的是
任何讨论都请注意素质
尊重他人!
网站地址:https://github.com/
不会访问的小伙伴可以添加文章上方微信二维码寻求帮助!