不会Git也能玩Github吗?
- 前言
- 使用Github的准备步骤
- 使用一种访问外网资源的方法(这一步才是新手最难的一步)
- 注册账号
- 创建一个自己的仓库
- 创建完仓库后的界面
- 搜索你想要的代码类型
- 以搜索坦克大战为例
- 以下载烟花代码为例
- 总结
前言
说到Github,那自然是离不开Git的命令使用了。很多新手就会误认为想用Github就必须得把Git学会,Git虽说不算难,但毕竟还是有点内容的,这会导致我们的学习周期变得比较长,那么不会Git能用Github干些啥呢?当然就是免费白嫖CV别人优秀的代码啦🤓🤓🤓
使用Github的准备步骤
使用一种访问外网资源的方法(这一步才是新手最难的一步)
方法不唯一,最简单的就是直接用付费软件借助VPN,轻度访问差不多9元一个月就够了,如果你找不到软件的话,(提示一下有个软件的图标也是小猫)。当然你也可以自己去探索其他较为复杂的方法。
千万不要啥也不做去访问Github,在啥也不用的情况下,我电脑访问的成功率不到20%,你也可以试试自己的运气怎么样。
注册账号
准备好自己的邮箱地址,并为自己想一个较好的英文用户名即可
创建一个自己的仓库
创建仓库是为了复制别人的代码,当然会Git的话你就能上传自己的代码到仓库。
创建仓库下面还有两个选项暂时不用管,一个是Add .gitignore template(添加忽略文件模板,不同语言开发项目都或多或少有些不必要的文件无需上传到Github上的),一个是license(许可证,这个一般只在考虑商用的时候才会管它)
创建完仓库后的界面
之所以my_first_repository后多了个_可能是我不小心按到了空格。
仓库创建到这就够了,也不需要读懂这一串英文是写啥意思,接下来就是咱们最期待的ctrl+c和ctrl+v的过程😏😏😏了。
搜索你想要的代码类型
Github的英文检索是比较棒的,不过中国庞大的用户数量,你用中文检索也是能检索出不少内容的。至于加上anwsome等等约束规则的更优秀检索方法这里先不解释。
以搜索坦克大战为例
这里我们只需要大概了解一下issue的作用就行,它很关键,那个pull requests是用来帮别人开源项目才需要使用到的,再后面的那些一般不用过多关注。
那么issue是干啥的呢?
它类似于一个评论区,但仅限于讨论这个项目的具体问题,比如说你在复制粘贴这个作者的项目后,在实践之后又出现了小bug,你可以在issue区反映给作者,如果作者解决了,issue就是close状态,没有一般就是open。
坦克大战其实已经算基础阶段一个比较难的项目了,里面会涉及多线程,IO流,GUI等知识,也有可能是发布issue的人没理解,这个要自己去辨别。
以下载烟花代码为例
最开始接触编程的时候,我们经常会想写贪吃蛇,烟花代码等比较有趣的小项目,这里以前端的烟花代码为例。
我们先直接搜索烟花代码
我选的是第三个
你可以fork(简单理解为复制)到自己的仓库,不fork也行,点击code,我这里直接下载压缩包(Download ZIP)就行
下载完成后进行解压
随便找个软件打开运行即可
运行成功
总结
以后咱们多学点检索规则就能找到更多有趣的代码了,也不一定要fork和clone才能用这些代码,直接下压缩包就行了,下载压缩包的时候有时候可以礼貌地点个收藏哦🥰🥰🥰
Github还有许多功能我都还没探索完,也欢迎大佬补充不用Git,Github能干啥?