不会Git也能玩Github吗?

不会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能干啥?
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/668856.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机自顶向下 Wireshark labs——DNS

如本文第2.4节所述,域名系统(DNS)将主机名转换为IP地址,在互联网基础设施中发挥着关键作用。在本实验中,我们将仔细研究DNS的客户端。回想一下,客户端在DNS中的角色相对简单—客户端向其本地DNS服务器发送查询,并收到响…

2023年06月CCF-GESP编程能力等级认证Python编程四级真题解析

Python等级认证GESP(1~6级)全部真题・点这里 一、单选题(共15题,共30分) 第1题 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。 A:编辑 B:保存 C:调试 D:编译 答案:D 第2题 排序算法是稳定的(Stable Sorting),就是指排序算…

Android Jetpack Compose之底部导航栏的实现

目录 1.概述2. 效果展示3. 代码实现3.1 定义底部导航栏的tab项3.2 整体页面架构搭建3.3 底部导航栏的实现3.4 所有代码 4.总结 1.概述 写过一段Android jetpack compose 界面的小伙伴应该都用过Compose的脚手架Scaffold,利用它我们可以很快的实现一个现代APP的主流…

Ubuntu使用Docker部署Nginx并结合内网穿透实现公网远程访问

文章目录 1. 安装Docker2. 使用Docker拉取Nginx镜像3. 创建并启动Nginx容器4. 本地连接测试5. 公网远程访问本地Nginx5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问 在开发人员的工作中,公网远程访问内网是其必备的技术需求之一。对于…

基于YOLOv8的足球赛环境下足球目标检测系统(Python源码+Pyqt6界面+数据集)

博主简介 AI小怪兽,YOLO骨灰级玩家,1)YOLOv5、v7、v8优化创新,轻松涨点和模型轻量化;2)目标检测、语义分割、OCR、分类等技术孵化,赋能智能制造,工业项目落地经验丰富; …

五、医学影像云平台 - 医共体

原创不易,多谢关注!谢谢! 1. 医学大影像设备市场现状 目前影像设备,可以说低端产品同质化越来越严重,利润越来越薄,而高端超高端设备,整体销售额却在增长,利润空间也比低端的要高的…

【240121】桂林电子科技大学—调剂信息

桂林电子科技大学 学校层级:双非 调剂专业:081000 信息与通信工程 发布时间:2024.1.21 发布来源:网络发布 背景:欢迎广大08工学专业考生调剂进我的课题组,电子信息专业,也欢迎往届同学调剂…

SpringMVC-组件解析

一、引子 我们在上一篇文章Spring MVC-基本概念中,为读者解释了如何使用SpringMVC框架,将承接客户端请求的工作从原生的Servlet转移到我们熟知的Controller中。那么我们不禁会好奇,SpringMVC框架到底做了什么,是怎么把请求分发给…

sqlserver alwayson部署文档手册

1、ALWAYSON概述 详细介绍参照官网详细文档,我就不在这里赘述了: https://learn.microsoft.com/zh-cn/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?viewsql-server-ver16 下图显示的是一个包含一个…

aspose-words基础功能演示

我们在Aspose.Words中使用术语“渲染”来描述将文档转换为文件格式或分页或具有页面概念的介质的过程。我们正在讨论将文档呈现为页面。下图显示了 Aspose.Words 中的渲染情况。 Aspose.Words 的渲染功能使您能够执行以下操作: 将文档或选定页面转换为 PDF、XPS、HTML、XAML、…

冀蒙辽三地共同推进北斗卫星导航定位基准站资源共享

冀蒙辽三地共同推进北斗卫星导航定位基准站资源共享 近期,冀蒙辽三地共同举办了“北斗卫星导航定位基准站资源共享推进会”,旨在推动北斗卫星导航定位系统的规模化应用,加强区域北斗卫星导航定位基准站网络的协同服务能力,为经济…

Java并发(二十三)----同步模式之保护性暂停

1、定义 即 Guarded Suspension,用在一个线程等待另一个线程的执行结果 要点 有一个结果需要从一个线程传递到另一个线程,让他们关联同一个 GuardedObject 如果有结果不断从一个线程到另一个线程那么可以使用消息队列 JDK 中,join 的实现…

微信小程序 简单优惠卷页面设计

index.wxml <view style"margin: 0.5rem;"><view class"points">我的积分&#xff1a;{{integralInfo}}</view></view><view><view wx:if"{{couponList.length>0}}" wx:for"{{couponList}}" wx:…

MySQL管理的常用工具(mysql,mysqlbinlog,mysqladmin,mysqlshow)

MySQL管理 系统数据库 数据库含义mysql存储MySQL服务器正常运行所需要的各种信息 &#xff08;时区、主从、用 户、权限等&#xff09;information_schema提供了访问数据库元数据的各种表和视图&#xff0c;包含数据库、表、字段类 型及访问权限等performance_schema为MySQL服…

SRS视频服务器使用记录

SRS是一个开源的&#xff08;MIT协议&#xff09;简单高效的实时视频服务器&#xff0c;支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。 SRS媒体服务器和FFmpeg、OBS、VLC、 WebRTC等客户端配合使用&#xff0c;提供流的接收和分发的能力&#xff0c;是一个…

【SpringBoot】SpringBoot的web开发

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;SpringBoot ⛺️稳重求进&#xff0c;晒太阳 Wbe开发 使用Springboot 1&#xff09;、创建SpringBoot应用&#xff0c;选中我们需要的模块&#xff1b; 2&#xff09;、SpringBoot已经默…

车载电子电器架构 —— IP地址获取策略

车载电子电器架构 —— IP地址获取策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自…

【UE 材质】球形遮罩材质

效果 步骤 1. 新建一个材质&#xff0c;这里命名为“M_Mask” 打开“M_Mask”&#xff0c;混合模式设置为已遮罩&#xff0c;勾选双面显示 在材质图表中添加如下节点 此时我们将一个物体赋予材质“M_Mask”并放置在世界坐标原点&#xff0c;可以看到如下效果 2. 如果我们希望能…

【激光SLAM】里程计运动模型及标定

目录 里程计模型两轮差分底盘的运动学模型优点差分模型 三轮全向底盘的运动学模型优点全向模型 航迹推算(Dead Reckoning) 里程计标定线性最小二乘的基本原理最小二乘的直线拟合最小二乘在里程计标定中的应用方法 里程计模型 里程计相关介绍 两轮差分底盘的运动学模型 优点 …

无向图-树的重心-DFS求解

思路&#xff1a; 本题的本质是树的dfs&#xff0c; 每次dfs可以确定以u为重心的最大连通块的节点数&#xff0c;并且更新一下ans。 也就是说&#xff0c;dfs并不直接返回答案&#xff0c;而是在每次更新中迭代一次答案。 这样的套路会经常用到&#xff0c;在 树的dfs 题目中…