GitHub使用介绍

目录

一:GitHub简介

二:GitHub的简单实用教程

三:结语

一:GitHub简介

GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和目。它由GitHub公司(曾称LogicalAwesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

1.它还是什么?

  • 网站
  • 免费博客
  • 管理配置文件
  • 收集资料
  • 简历
  • 管理代码片段
  • 托管编程环境
  • 写作
  • 版本管理与软件部署

2. GitHub与Git关系

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

二:GitHub的简单实用教程

  1. 输入网址https://github.com/可以进入GitHub官网。完成账户的注册。
  2. 代码仓库的创建:创建好后回到主页,点击页面右上角的“+”,然后选择“new repository”(新建存储库)

给创建的存储库起个名字,其他的选项默认即可

创建成功后的页面,可以在这里选择下载GitHub Desktop

如何将代码上传到仓库?选中图示红色框

然后将本地的代码文件上传

或者选择在线进行编辑

  1. 查找源代码

以下是搜索的简单语法

搜索结果:

4.创建团队项目

选中右上角头像后,在下拉的选项中选择Setting

然后在左边的选择栏中选择Organizations

在右边选择New organization

直接选择创建免费版,然后填写相关信息

三:结语

学习 GitHub 对我们有很多好处。首先GitHub 上有很多厉害的工程师,就国内的像百度、腾讯、阿里之类的大公司,里面的很多工程师都在 GitHub 上安家落户。在GitHub 上可以接触到最新的最前沿的 IT 技术。因为,我们知道任何软件或者产品在上线发布之前,都有开发的过程和测试的过程,GitHub 上你可以接触到这些产品的初始状态、中间状态和发布状态,你可以第一时间了解到产品的动向。而且GitHub 是基于 Git 版本控制工具的,任何一个软件从无到有的全部过程,或者说软件从无到有的每个版本,它是怎么发展过来的,全都一览无遗。从这里面我们可以学到开发的技术,包括编程语言、单元测试、设计思想、编码规范、项目的协调组织以及流程,等等。GitHub 是开源的,开源就意味着所有项目的代码和文档,甚至中间过程对我们都是开放的。我们从这些项目中可以找一些感兴趣的项目参与其中,可以利用这些项目来提升我们的技术,积累我们的项目经验。最后,GitHub 不仅托管的项目不仅可以是软件包或者程序代码,也可以是文档教程。

posted @   贫穷却富有愉快  阅读(148)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示