github用法详解

这篇具有很好参考价值的文章主要介绍了github用法详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文是一篇面向全体小白的文章,图文兼备。为了让小白们知道如何使用GitHub,我努力将本文写得通俗易懂,尽量让刚刚上网的小白也能明白。所以各位程序员们都可以滑走了~

啥是GitHub?

百度百科会告诉你,

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

啊?托管平台?Git?这都是什么玩意?其实并不复杂,大家可别被这些名词吓跑了,广大程序员特别喜欢造一些很高大上的词语,但这些词语背后往往是相当简单的概念...

要知道GitHub究竟是干什么用的,我们必须知道GitHub的使用群体都有哪些。程序员,大学生,企业……都是GitHub的用户。这些人有一个共同的特点,就是:需要写代码

想象一下,你开发了一个软件,一开始很顺利。但后来你的好兄弟感觉这个软件不错,想要贡献点代码让它更屌一点。这时候问题来了,他在写代码的同时你也在写,他改完后把代码发给了你,你怎么知道他改了这个软件的哪些功能呢?怎么直观地看他改了哪些东西呢?怎么合并你的代码和他的代码呢?

如果后面又加入了几十个、几百个这样的好兄弟呢?如果又和你隔了十万八千里呢?

你将你的软件给大家用,大家都说好,但是就是有好多bug,通过什么渠道反馈呢?

这时候你的救星——GitHub,出现了,你将你的代码上传到了GitHub上,每一次改代码都标注好改动了哪些地方,添加了哪些功能,修复了哪些bug,这样就会使你的代码一目了然。

github用法详解,github

rubic仓库

如果别人要改你的代码,只需要拷贝(Fork)你的代码,然后修修补补,最后再合并(Merge)进去。

github用法详解,github

halo仓库

如果别人要反馈问题,或者提出新的需求,只需要在问题(Issue)一栏里提问,就会有大佬帮你解答或者实现相应的功能。

github用法详解,github

(大雾,发错了)

应该差不多是这样的

github用法详解,github

halo

怎么逛GitHub?

在了解完GitHub的基本用途后,就可以看一下基本界面和功能了。

注册

首先点击注册链接,填入邮箱:

github用法详解,github


填入密码和用户名:

github用法详解,github


接着会有一个验证你是否是人类的环节,就是通常所说的验证码。

github用法详解,github


全部完成后即可创建账户,

验证好邮箱后GitHub会给你做个问卷,如实回答即可。当然也可以跳过哦。

github用法详解,github

接下来的主页就是这个界面啦。

github用法详解,github

你别看GitHub这英文很多,其实来来去去就这几个英文单词,记下意思就和中文差不多了。

代码界面

首先我们需要引入一个概念,叫“仓库”,英文名是repository,简称repo。仓库顾名思义就是用来放代码的。所谓代码托管,就是托管在仓库里面的。

下面就是一个仓库:

vs code的仓库链接​github.com/microsoft/vscode

github用法详解,github

vscode


我们可以通过这个仓库了解到很多信息。<文章来源地址https://www.toymoban.com/news/detail-838778.html

到了这里,关于github用法详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • github中Mermaid的用法

    这个东西是最近推出,首先是自己的repository中新建一个readme.md文件 需要一点前端的知识,就是先导入一个依赖文件,然后再写甘特图,如下: 展示效果如下:  如果没有开头的插件,是不会成功显示的。

    2024年02月16日
    浏览(54)
  • Git和Github的基本用法

    目录 背景 下载安装 安装 git for windows 安装 tortoise git 使用 Github 创建项目 注册账号 创建项目 下载项目到本地 Git 操作的三板斧 放入代码 三板斧第一招: git add 三板斧第二招: git commit 三板斧第三招: git push 小结 🎈个人主页:库库的里昂  🎐CSDN新晋作者  🎉欢迎 👍点赞✍评

    2024年02月10日
    浏览(35)
  • JavaScript:setInterval() 用法详解

    setInterval() 是 JavaScript 中的一个内置函数,它用于在指定的间隔时间内重复执行一段代码,实现周期性操作。该函数的语法如下: function :必需,要重复执行的函数或代码块。 milliseconds :必需,重复执行的时间间隔(以毫秒为单位)。 param1, param2, ... :可选,传递给要执行

    2024年02月09日
    浏览(32)
  • sklearn.metrics 用法详解

    1. 用法概览 1.1 分类 函数 功能 metrics.accuracy_score 准确率 metrics.balanced_accuracy_score 在类别不均衡的数据集中,计算加权准确率 metrics.top_k_accuracy_score 获得可能性最高的k个类别 metrics.average_precision_score 根据预测分数计算平均精度 (AP) metrics.brier_score_loss Brier 分数损失 metrics.f1_sco

    2023年04月08日
    浏览(27)
  • python——pandas用法详解

    目录 一、pandas简介 1.1 pandas来源 1.2 pandas特点 1.3 pandas的两种主要数据结构 二、 pandas数据结构详解 2.1 pandas——series 2.1.1 由字典创建一个series 2.1.2 由ndarray创建Series 2.1.3 由标量创建Series 2.1.4 Series特性 2.1.4.1 类ndarray 2.1.4.2 类dict(字典) 2.1.4.3 向量化操作(广播)和标签对齐 2.1

    2024年02月09日
    浏览(41)
  • 【STL】:vector用法详解

    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关vector的基础用法,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏: C语言:从入门到精通 数据结构专栏: 数据结构 个  人  主  页 : stackY、 C + + 专 栏   : C++ Linux 专

    2024年02月08日
    浏览(40)
  • 【STL】:list用法详解

    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关list的使用,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏: C语言:从入门到精通 数据结构专栏: 数据结构 个  人  主  页 : stackY、 C + + 专 栏   : C++ Linux 专 栏 

    2024年02月06日
    浏览(38)
  • 【C++】new用法详解

    目录 一.什么是new(What) 二.使用new的场景(When and Where) 三.如何使用new(How) 1. new是一个,用于开辟空间 ,开辟的空间在 堆 上,而一般声明的变量存放在栈上; 2.new得到的是一段 空间的首地址 。所以一般需要 用指针来存放 这段地址 3.开辟的内存空间需要记得

    2024年02月16日
    浏览(35)
  • set用法详解

    ES6中的Set是一种新的数据结构,类似于数组,用于存储有序的数据。 Set没有随机访问的能力,不能通过索引来获取具体的某个元素 Set中的元素具有唯一性,不允许存储相同的元素。 Set本身是一个构造函数,可以用来实例化Set对象。 通过add()方法可以向Set中添加元素,如果添

    2024年01月23日
    浏览(28)
  • C++new用法详解

    目录 一.什么是new(What) 二.使用new的场景(When and Where) 三.如何使用new(How) 1. new是一个,用于开辟空间 ,开辟的空间在 堆 上,而一般声明的变量存放在栈上; 2.new得到的是一段 空间的首地址 。所以一般需要 用指针来存放 这段地址 3.开辟的内存空间需要记得

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包