用详细的图文对GitHub进行简单的介绍。

git是一个版本控制工具,github是一个用git做版本控制的项目托管平台。


主页介绍:

overview:总览。相当于个人主页。

repositories:拥有的代码库(通常一个代码库就是一个项目)

stars:你加星的代码库。加星相当于对代码库收藏+点赞。

followers:关注你的人

following:你关注的人

Overview 下的 Popular repositories,是按 star 和 fork 数量展示了你“最受欢迎的”代码库,你也可以点击 Customize your pinned repositories 指定最想展示的 6 个代码库


创建库

README 文件,说明文件,里面记载库的介绍或注意事项。使用markdown语法。在打开GitHub库的时候会默认展示README文件。

license 文件,许可证,GitHub预设了很多开源许可证

.gitignore 文件,列出要GitHub忽略的文件,比如:忽略操作系统自动生成的文件,忽略编译生成的中间文件、可执行文件等,忽略带有敏感信息的配置文件


代码库页面介绍

watch 关注库

star 给库加星(加星相当于点赞+收藏)

Fork 转载库

(fork 别人的库,相当于在你的账号下从原库新建了一个分支。如果有希望提交给原作者的成果,可以发合并申请(Pull Request))

Fork 有两种用途:一种是你要参与它,为它提交代码;另一种是防止这个仓库被原作者删除。

Fork 出来一份,即使作者删除,我这里也有一个 Fork 那个时间点的版本快照。不过要注意,Fork 出来的版本是不会随着原始仓库自动更新的。理想情况下,后一种情况算是误用。

commits 提交历史,也就是代码库的修改记录

有些项目有这条彩条,点击彩条,会显示项目所有的编程语言及其比例。




#### 把代码库复制到桌面客户端

注意:库内必须有文件


删除代码库




问题:
在上传 GitHub 的文件里,包含了不想公开的信息

解决方法:

只有删除库才能彻底删除。

如果只删除该文件,在提交记录里还会显示




此文章是我原创,最早发布于我在其他平台的博客,现同步在此

我的公号:v1coder
我的博客:v1coder.com
我的GitHub:https://github.com/v1coder

GitHub 简介的更多相关文章

  1. 【译】10 款国外实用、有趣的 GitHub 简介 README

    本文翻译自 dev.to 文章<10 Standout GitHub Profile READMEs> 原文链接见:https://dev.to/github/10-standout-gi ...

  2. 2015年12月01日 GitHub入门学习(一)GitHub简介

    序:Github理念是Social Coding(社会化编程).octocat是它的吉祥物. 一.Github与Git的区别与联系 区别:GIT是仓库,Github是提供一种将代码提交到Git仓库的服 ...

  3. 项目版本管理 github简介

    git config user.email "c.wuliying@samsung.com"git config user.name "swportal" ** ...

  4. Nordic官网/Infocenter/Devzone/Github简介

    1. Nordic官网及资料下载 Nordic官网主页:https://www.nordicsemi.com/,进入官网后,一般点击"Products"标签页,即进入Nordic产 ...

  5. Git 与 GitHub 简介

    Git 与 GitHub 的来历 Linux 之父 Linus 在 1991 年创建开源的 Linux 操作系统之后,多年来依靠全世界广大热心志愿者的共同建设,经过长足发展,现已成为世界上最大的服务器 ...

  6. Github简介

    先附上下载地址 http://windows.github.com/ git-scm.com是版本控制软件Git的官方网站. Git和GitHub的区别 Git是一个分布式的版本控制系统,与SVN类似 ...

  7. git 和github简介

    关于github不清楚的可以百度, 在这里,可以创建一个新的仓库 点击Create repository后会出现下面这些信息,其中第一块是仓库的url链接 第二块是你在本地目录中创建一个READEME ...

  8. git入门及上传项目到github

    Git入门:       如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),我们此时应该有两个仓库,就是两个放代码 ...

  9. GitHub 使用教程图文详解(转)

    大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://git ...

随机推荐

  1. css让文字显示特定行数,多余的显示省略号

    /*css*/ .p{ width: 200px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** ...

  2. 讲解CPU之NUMA硬件体系以及机制(lscpu查看相关信息)

    先看看从系统层面反映出来的numa cpu信息.采样机器为实体机.80核.128内存. [root@ht2 src]# lscpu Architecture: x86_64 #x86架构下的64位 C ...

  3. 进程的概念及multiprocess模块的使用

    一.进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实体:在 ...

  4. 手把手教会 VS2022 设计 Winform 高DPI兼容程序 (net461 net6.0 双出)

    本文主要解决两个问题 C# Winform高DPI字体模糊. 高DPI下(缩放>100%), UI设计器一直提示缩放到100%, 如果不重启到100%,设计的控件会乱飞. 建立测试程序 新建.N ...

  5. react实战系列 —— 起步(mockjs、第一个模块、docusaurus)

    其他章节请看: react实战 系列 起步 本篇我们首先引入 mockjs ,然后进入 spug 系统,接着模仿"任务计划"模块实现一个类似的一级导航页面("My任务计划 ...

  6. Python 函数进阶-高阶函数

    高阶函数 什么是高阶函数 高阶函数就是能够把函数当成参数传递的函数就是高阶函数,换句话说如果一个函数的参数是函数,那么这个函数就是一个高阶函数. 高阶函数可以是你使用def关键字自定义的函数,也有Py ...

  7. 项目实战:rsync+sersync实现数据实时同步

    一.组网介绍 本次实验使用两台主机: qll251 角色:Rsync server + Sersync server qll252 角色: Rsync client 本次实验采用CentOS7.7系统 ...

  8. IT人的修炼之路

    前言 计算机技术更新迭代的速度太快了,作为ITer每天除了面对工作,就要学习新技术,自己的感觉是一直在为技术疲于奔命,直到现在,也不敢放缓脚步.程序员每天必须抽出一定时间学习新技术,避免被淘汰. 1. ...

  9. 面试官给我挖坑:rm删除文件之后,空间就被释放了吗?

    在Linux,你是不是曾经天真的以为,使用rm删除一个文件,占用的空间就释放了?事情可能不是常常如人意. 产生一个指定大小的随机内容文件 我们先看一下当前各个挂载目录的空间大小: $ df -h /d ...

  10. Java — 面向对象

    目录 一.类和对象 二.方法 三.封装 四.继承 五.多态 六.final 七.static 八.抽象类 九.接口 十.内部类 一.类和对象 简介:类是对事物的一种描述,对象则为具体存在的事物. 类的 ...