宠粉老鱼皮带你 “入坑” GitHub!

昨天刚刚教大家 如何更快地访问 GitHub,按照惯例,今天不得来一个 GitHub 教程?

最近,鱼皮在持续完善自己 GitHub 上的开源项目,也分享给了很多小伙伴,苦苦哀求大家可以给个 star。

liyupi 的 GitHub

但是,很多同学表示爱莫能助,自己根本没有注册过 GitHub,更别提知道它的用法了!也难怪很多好的编程资源大家都找不到,只能乖乖成为一名伸手党。

GitHub 是 全球知名的代码开源平台。在这里,你可以查看千万个项目的源代码,和各位编程技术大牛交流学习;当然也可以发布自己的开源项目,利用平台进行代码托管。而且如今 GitHub 的功能越来越强大了,比如工作流、仓库图表可视化、在线开发、项目页面等,即使你是 GitHub 的老用户,我相信很多功能你也未必知道!

总之,想要提升自己的编程技能,就必须要掌握 GitHub 的用法!

那么如何学习 GitHub 呢?看网上的视频?

当然可以,但其实,学习 GitHub 最好的方式就是 阅读官方文档

对于有经验的程序员来说,通常都会选择阅读官方文档来学习技术。原因是,官方文档通常比任何教程都 全面、权威、准确。网上教程和文章满天飞,但都是建立在官方文档的基础上,一旦官方文档修改了,很难做到实时同步,就可能会让学习者感到困惑。

而 GitHub 的官方文档,更像是一份超级贴心通俗的教程。它可以帮助你了解 GitHub 的产品,注册帐户,并探索 GitHub 社区,学习它的所有强大的功能。

关键是还支持中文,翻译也非常到位!

GitHub 官方中文文档

大家可以直接跟着文档中的 入门指南部分 进行学习,跟着教程图文进行实战练习,很快就能轻松学会基本用法。

文档内容非常多,但是大家也不必全部学完,只需学习下面几个 重点知识

  1. 在 GitHub 上探索项目

  2. 使用 Git 管理项目代码

  3. 导入项目

  4. 管理仓库

大家可以直接跳转到该文档对应部分来学习。

使用 Git

关于如何在 GitHub 上探索项目,鱼皮之前也写过 【硬核干货】如何高效找到优质编程项目?。

对于已经掌握 GitHub 基本用法的朋友,也可以利用该文档查漏补缺,了解更多提升 GitHub 使用效率和工作效率的强大功能!

比如云端开发环境 Codespaces,可以让你在浏览器中在线开发和协作:

开放的代码空间

再比如仓库数据可视化,可以帮助你查看仓库基本信息、变更历史等:

仓库提交年图

还有 GitHub Pages,可以为你的仓库自动生成一个可访问的网站,无需自己申请域名和部署,还能选择主题!

GitHub Pages

还有更多功能期待大家的探索。不得不喊一句,GitHub 牛逼!


以上就是关于 GitHub 使用教程的分享啦,希望小伙伴们都能利用好 GitHub,拥抱开源,有朝一日都能成为开源大佬!

⬇️ 点击下方阅读原文查看文档


往期推荐

GitHub 访问不了?砸墙狂魔教你几招【文末抽奖】

【干货】哇塞的 Java 知识总结项目大汇总!

聊聊最近的生活


您好,我是鱼皮,20 届本科毕业加入腾讯,是一名热爱分享技术干货的全栈工程师。

在校期间带工作室建设几十个网站,拿过国家奖学金、挑战杯国奖、上海市优秀毕业生,也曾在字节跳动实习,有段创业经历,并成功落户上海。

未来很长,希望能和大家共同进步,作为职场萌新,虚心接受前辈点化。

感谢您的关注,欢迎添加我的微信 liyupi66 交流。

创作不易,请给鱼皮 加个星标点赞、在看 支持哦!

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

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

相关文章

统计学入门需掌握的四点思想

大家晚上好,自从小天悄悄报名Power Query课程并利用休息时间学习,结果因为太嗨被超模君发现了之后,小天又多了一个任务:利用统计学知识处理和分析之前累积的大量数据。(抱歉,暴露超模君老是鞭策我的事实了&…

UML常用图的几种关系的总结

在UML的类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)1. 泛化&…

linux编程两个子进程,Linux中fork同时创建多个子进程的方法

怎么创建多个进程呢&#xff1f;我说那还不容易&#xff0c;看下边代码://省略必要头文件int main(){pid_t pid[2];int i;printf("This is %d\n",getpid());for(i 0;i < 2;i ){if((pid[0] fork()) < 0){printf("Fork() Error!");exit(-1);}if(pid[…

我为什么鼓励你读计算机博士

看过《水浒传》的朋友都知道&#xff0c;梁山的一百单八将因为各种理由加入了水寨&#xff0c;走上了劫富济贫、替天行道的路。我2006年从南京大学本科毕业以后&#xff0c;耳闻目睹了数百位计算机专业的博士&#xff08;生&#xff09;&#xff0c;他们选择读博士的理由可以说…

一日一技:在Ocelot网关中统一配置Swagger

概述Swagger 是一个规范和完整的框架&#xff0c;用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。在Ocelot网关中&#xff0c;我们提供给前端的直接是Swagger&#xff0c;如果Swagger分布在各个API中&#xff0c;前端查看Swagger的时候非常不便&#xff0c;Ocelot与Sw…

Oracle Solaris 11 Express发布了

甲骨文Solaris 11 Express操作系统在Solaris 10的基础上进一步加强了各种功能&#xff0c;Solaris 11 Express将为关键的企业系统环境提供最佳的UNIX体验(与之相对应的是Oracle Enterprise Linux&#xff0c;将提供最优的Linux体验)。举例而言新系统中基于网络的包管理工具(pac…

自从我上了数据结构课之后……

在 Reddit 上看到一个英文帖子&#xff0c;问&#xff1a;上了数据结构课后&#xff0c;还有正常生活么&#xff1f;有人引用了 Quora 上的一个英文回答&#xff0c;大意如下&#xff1a;嗯&#xff0c;没有&#xff01;你看东西的眼光&#xff0c;不可能和以前一样了。不管你信…

如何在 C#9 中使用 static 匿名函数

匿名函数 在 C# 中已经出现很多年了&#xff0c;虽然匿名函数用起来很爽&#xff0c;但代价是不小的&#xff0c;为了避免不必要那些你意想不到的内存分配&#xff0c;这就是为什么 C#9 中引入 static 匿名函数的原因&#xff0c;这篇文章我们将会讨论如何使用 静态匿名函数 以…

Linux 远程桌面 rdesktop 软件

为什么80%的码农都做不了架构师&#xff1f;>>> 众所周知XP下有"远程桌面连接"用来远程登录桌面&#xff0c;设置也非常简单。那有没有什么办法在linux 下远程登录到XP呢&#xff1f;有。用rdesktop这个linux下的软件就能实现。 发现新立得也有下载&…

linux进程的高级管理,Linux高级程序设计(第2版) PDF扫描版[94MB]

Linux高级程序设计(第2版)以Linux操作系统(内核为2.6版本)为开发平台、GCC 4.0/GDB 6.3为开发调试环境&#xff0c;详细介绍了Linux系统下编程环境及编程工具、文件管理(文件类型、ANSI以及POSIX标准下文件读写操作)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(…

人工智能的算法黑箱与数据正义

前段时间&#xff0c;《终极算法》作者、人工智能著名学者、华盛顿大学教授 Pedro Domingos 在社交网络中写道&#xff1a;“自 5 月 25 日起&#xff0c;欧盟将会要求所有算法解释其输出原理&#xff0c;这意味着深度学习成为非法的方式。”一石激起千层浪。人们不禁要问&…

快速了解C# 8.0中“可空引用类型(Nullable reference type)”语言特性

Visual C# 8.0中引入了可空引用类型&#xff08;Nullable reference type&#xff09;&#xff0c;通过编译器提供的强大功能&#xff0c;帮助开发人员尽可能地规避由空引用带来的代码问题。这里我大致介绍一下可空引用类型的基本内容。刚开始接触这个语言特性的时候&#xff0…

为什么软件工程师找不到工作?我想分享四个“恐怖故事”

编者按&#xff1a;作为一个程序员&#xff0c;如果没有收到心仪的工作offer&#xff0c;你是不是会对自己失去信心&#xff1f;对接创业者和程序员的网站coderfit.com 的创始人Iwan认为你无须担心。他分享了四个“恐怖故事”&#xff0c;告诉我们——那些厉害的工程师被拒绝的…

使用GZipStream实现压缩和解压缩

概述之前做项目&#xff0c;涉及到存入到数据库或者http传输的数据量比较大&#xff0c;这个时候&#xff0c;就需要考虑在存入数据库或者发送传输之前&#xff0c;将数据压缩下&#xff0c;当从数据库中取出时&#xff0c;再解压还原数据。特地找了下发现有GZipStream可以实现…

linux 核显驱动程序,支持下代核显 Intel放出Linux图形驱动

【IT168 资讯】虽然Ivy Bridge处理器的发布因为策略原因被推迟到2012年3-4月份&#xff0c;但是Intel在硬件、软件的开发上进展颇为顺利&#xff0c;近日还放出了新款Linux开源图形驱动&#xff0c;已然支持Ivy Bridge中的整合图形核心。▲Intel新款Linux开源图形驱动Chris Wil…

看完此文再不懂区块链算我输:手把手教你用Python从零开始创建区块链

导读&#xff1a;如果你还没有听说过 3 点钟区块链群&#xff0c;说明你还不是链圈的人&#xff1b;如果你还没有加入 3 点钟区块链群&#xff0c;说明你还不是链圈的大佬&#xff1b;如果你还没有被 3 点钟区块链群刷屏&#xff0c;说明你还体会不到什么是“币圈一天&#xff…

过于在意别人的看法,怎么办?

大家好&#xff0c;我是Z哥。你有特别在意别人的看法吗&#xff1f;如果从别人那里听到对自己不好的评价会不会导致一整天都闷闷不乐&#xff0c;做事都没心思&#xff1f;如果从别人那里听到对自己好的评价会不会做起事来都像打了鸡血一样&#xff1f;我相信每个人都会在意别人…

linux 虚拟机挂载本地,CentOS 在VMWare中挂载本地yum源

准备工作虚拟机 VMWare系统 CentOS 7 镜像一、挂载镜像操作之前点击 虚拟机设置 CD/DVD处勾选 设备状态[x] 已连接[x] 启动时连接挂载镜像mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom二、创建yum配置mv /etc/yum.repos.d /etc/yum.repos.d.back mkdir /etc/yum.repos.d三、创…

干货整理:处理不平衡数据的技巧总结!收好不谢

文&#xff1a;Rick Radewagen译&#xff1a;李萌在银行欺诈检测&#xff0c;市场实时竞价或网络入侵检测等领域通常是什么样的数据集呢&#xff1f;在这些领域使用的数据通常有不到1&#xff05;少量但“有趣的”事件&#xff0c;例如欺诈者利用信用卡&#xff0c;用户点击广告…

MongoDB,凉凉?

英国《卫报》正式告别 MongoDB&#xff0c;完成了向 PostgreSQL 的迁移&#xff1b;RedHat 移除 MongoDB&#xff0c;Fedora、Debian 亦在其列&#xff1b;再加上前不久刚因程序员爬虫而扣上的一口 2 亿简历泄露的安全事故大黑锅——比起 “Hello World”&#xff0c;一只脚刚踏…