源代码管理工具——GitHub介绍篇

一、初始GitHub

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

  GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其托管版本数量非常之多,而且其中不乏知名开源项目,例如 Ruby on Rails、jQuery、python 等。

  作为开源代码库以及版本控制系统,Github 拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。

  如前所述,作为一个分布式的版本控制系统,在 Git 中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

  GitHub 可以托管各种 Git 库,并提供一个 web 界面,但与其它像 SourceForge 或 Google Code 这样的服务不同,GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的Fork的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的pull request机制向项目负责人申请代码合并。

  GitHub 项目本身自然而然的也在 GitHub 上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并非如此。在 GitHub,用户可以通过Explore轻而易举地找到海量的开源代码。因此,称之为程序员的 圣地 也不过吧?

二、进入GitHub

  首先,进入GitHub的官网:https://www.github.com

 

 

   右上角sign in登录,sign up 注册。有账号的直接登录即可,没有的话按照注册步骤注册一个就可以了。

在下面的界面可以修改个人信息和进行个人简介查看

 

三、创建GitHub仓库的方法

 

如上图所示,此为博主的 GitHub 个人主页,点击Repositories,进入如下界面:

点击上图标注所示的绿色New按钮,进入下一步:

 

标注 1:Repository name,仓库名称;

标注 2:Description,可选描述,也就是写不写都可以;

标注 3:Public,默认的仓库类型;

标注 4:Initialize this repository with a README,初始化仓库的信息文件,建议勾选。

如上图所示,这是创建 GitHub 仓库的核心页面,里面包含了众多信息。为了方便演示,博主已经把各种所需的信息都填写完啦!接下来,点击绿色Create repository按钮即可:

 

如上图所示,我们已经把仓库创建成功啦!

仓库名为 CSBook ,包含 3 个commit,第一个 commit 是我们通过勾选Initialize this repository with a README,创建了一个初始化提交文件README.md,其中文件后缀为.md,表示文件为 Markdown 格式;包含 1 个branch,为master分支,即主分支;包含 1 个contributor,为贡献者,也就是我们自己。

 四、Git的安装流程及步骤

现在,我们已经知道了如何创建 GitHub 账号、创建仓库、进行个性化设置等等,但是我们还要知道:GitHub 是基于版本控制系统 Git 之上的啊!

如果我们想要进行代码托管,想要进行团队协作,这都少不了一个工具,那就是:Git。

具体的操作流程我就不在这里赘述,网上有很多教程,这里给出一个参考网站:还不会使用 GitHub ? GitHub 教程来了!万字图文详解 - 知乎 (zhihu.com)

五、结语

  关于GitHub的使用,十篇文章也难以说的详尽,想要清楚的了解其中的各项功能,只有亲自试过才会明白,读万卷书不如行万里路,建议大家多多摸索。

  当然也可以参考,我上面给出的网站,里面写的详细至极。

  亦或可以参考:(15条消息) 史上最简单的 GitHub 教程_CG国斌的博客-CSDN博客_github使用教程

  祝大家早日精通GitHub,成为更优秀的自己。

 

posted @   博客大王a  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示