用详细的图文对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. java中抽象类和抽象方法到底有什么用呢?

    抽象类和抽象方法有什么用呢?马克-to-win:当初sun公司为什么要设计抽象类和抽象方法呢?当你在做车的系统设计时,当你设计车这个通用类时,假如你确认别人实例化车这个通用类没有意义时(不知道是bik ...

  2. C++中的算法头文件<algorithm>,<numeric>和<functional>

    算法部分主要由头文件<algorithm>,<numeric>和<functional>组成.<algorithm>是所有STL头文件中最大的一个,它是 ...

  3. 使用mockjs模拟后端返回的json数据;

    前后端分离开发中最重要的一部就是前后端联调,很多时候后端进度是跟不上前端的,所以需要前端模拟一些数据进行调试,这样前端的进度就可以加快了.后端的小哥哥别打我: 使用mockjs可以很方便的模拟出想要的 ...

  4. css实现超出部分显示省略号

     /* 显示一行,省略号 */       white-space: nowrap;     text-overflow: ellipsis;     overflow: hidden;     wo ...

  5. c语言实现双链表的基本操作—增删改查

    //初始化 Node*InitList() { Node*head=(Node*)malloc(sizeof(Node)); if(NULL==head) { printf("内存分配失败! ...

  6. signed integer overflow整数溢出

    整数越界情况 1. 数组下标越界, 大于N或者小于0 2. 数字过大,可以选择取个模,或者换long long, double  我笑了 还有一个暂时没有好的解决方法的:string s:cin/输入 ...

  7. 2021.05.14 tarjan

    2021.05.14 tarjan 标准版tarjan 这里使用数组来模拟栈 void tarjan(int x){ ++ind; dfn[x]=low[x]=ind; stacki[++top]=x ...

  8. HTML中的Hack手段之条件注释

    通常WEB的好处就是可以跨平台,但这个世界偏偏有个另类,就是IE浏览器.在平常做HTML设计时,有时需要为IE的表示差异而不得不使用一些Hack手段.条件注释就是这类手段之一. 条件注释是IE浏览器的 ...

  9. 01. 树莓派初始配置——ssh连接使用root用户登录

    ssh连接使用root用户登录 普通的"pi"用户没有权限访问某些文件夹,或者对它们只有只读功能.部分操作需要在每条命令前都要加上"sudo",非常不方便.切换 ...

  10. 微信小程序订阅消息

    概述 消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验. 订阅消息推送位置:服务通知 订阅消息下发条件:用户自主订阅 订阅消息卡片跳转能力:点击查看详情 ...