首页 > 其他分享 >主流源代码管理工具—GitHub

主流源代码管理工具—GitHub

时间:2023-05-26 11:55:13浏览次数:50  
标签:GitHub 代码 管理工具 点击 Github 源代码 源码

  • l Github是什么?

  首先,GitHub是一个面向开源及私有软件项目的托管平台,该平台于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Ruby on Rails、jQuerypython等。
  随着越来越多的应用程序转移到了云上,在GitHub,用户可以十分轻易地找到海量的开源代码,Github已经成为了管理软件开发以及发现已有代码的首选方法。

  2008年4月10日,GitHub正式上线。

  2014年1月23日,联合创始人汤姆·普雷斯顿-维尔纳(Tom Preston-Werner)从另一位联合创始人克里斯·万斯特拉斯(Chris Wanstrath)手中接过总裁职位,后者也将接过普雷斯顿-维尔纳留下的CEO位置。

  2018年6月4日晚,微软宣布,通过75亿美元的股票交易收购GitHub。10月26日,微软以75亿美元收购GitHub交易已完成。10月29日,微软开发者服务副总裁奈特·弗里德曼(Nat Friedman)将成为GitHub的新一任CEO。

  2020年3月17日,Github宣布收购npm,GitHub现在已经保证npm将永远免费使用。

  2021年11月4日消息,微软宣布GitHub CEO奈特·弗里德曼将于11月15日卸任,其职位由GitHub产品主管托马斯·多梅克接替。

  今天,GitHub已是:
  • 一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。
  • 这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。
  • alexa全球排名414的网站。
  • l Github怎么使用?

  Github可以用来上传自己的开源代码以及下载别人的开源代码,并且下载开源代码并不需要登录账户,那么接下来,我会简单介绍怎么使用github。

  1. 查看、下载开源代码

  我初次接触Github时就是查看别人的源代码,这也是大部分人使用的功能,即我们可以使用Github查看别人的开源代码并下载,首先找到一个Github的开源项目连接,打开后看见的第一个区域就是项目源代码,点击源代码中的某个文件就可以查看其中的内容。(这里随机选择了首页上的一个项目)
  在源码区域下,README.md文件会被自动显示,这是该项目的说明文件,用来说明软件的功能用法以及注意事项等。

  在源码区域右上角,绿色带有“Code”的按键边是下载源码包的选项,点击后选择“Download ZIP”,便可以下载源码包。

  在源码区域左上角,点击作者头像可以进入其“个人空间”,点击“Repositories”,便可以查看该作者的所有开源项目,每个项目第一行(图中的蓝色字体)即是项目名称,第二行中第一个即是该项目使用的编程语言。点击某一个项目就可以进入项目页面了。

  这些就是基本的使用Github查看、下载源代码的方法。

   2.上传代码

  使用Github上传代码的第一步就是创建账户和仓库,进入Github官网:https://github.com/。输入电子邮箱后点击sign uo for GitHub,根据步骤注册成功后,就可以创建自己的代码仓库了。页面右上角“+”中,点击New Repository,填好项目名称(Repository name)、项目简介(Description<optional>)后,勾选Add a README file,其他跟随默认,点击“Createre pository”创建。

  创建好后进入了自己的项目界面,此时里面并没有项目代码,在源码区右上角点击“Add file”——>“Upload files”,选择自己的源码文件夹上传,上传完成后点击“Commit changes”,自己的项目代码就发布成功了!

 

  此外,Github还支持在线编辑代码,点开一个代码文件,在选择右上角的编辑按钮(笔图标),就可以进行在线编辑了,编辑完成后点击页面最下面的“Commit changes”保存即可。

 

  以上就是简单的Github上传代码过程。

 

  • l 结语

  GitHub有170万名软件开发人员的忠实用户,他们平均每天更新8万个并新建7千个软件库。对GitHub网站上托管的总计超过300万个软件库,其联合创始人Chris Wanstrath曾经形象地称其为“程序员的维基百科全书”。通过整合网上资料和自己的经验,攥写关于Github的博客,有利于我在今后的学习以及小组任务中使用Github来编写自己的程序。

标签:GitHub,代码,管理工具,点击,Github,源代码,源码
From: https://www.cnblogs.com/ttthhh/p/17434367.html

相关文章

  • github使用
     1.安装github客户端Git-2.40.1-64-bit.exe 2.创建代码存放目录,比如我在桌面创建github目录进入到github目录后,右键gitbash进入命令行模式初次上传:gitclonehttps://github.com/hxlsky/myibd2sdi.gitgitinitgitaddparse_ibd2sdi.pygitconfig--globaluser.namehxl......
  • GitHub API
    GithubAPIGitHubAPI是一个RESTfulAPI,支持HTTP请求和JSON响应。主要用于访问GitHub上的仓库、问题、pullrequest、用户、组织等信息。使用GitHubAPI,你需要遵循以下步骤:1.获取个人访问令牌首先,你需要在GitHub上创建一个个人访问令牌,用于进行API访问。在Git......
  • 包管理工具aptitude确实比apt更好用
    最近在Ubuntu22.04上编译开源项目biyi遇到一些问题,让我又重新认识到aptitude对比apt的优越性。biyi,一个优秀的便捷翻译和词典应用,支持划词/截图翻译,适用于Windows、macOS和Linux。编译过程中,需要安装一些依赖,比如:libastreamer-plugins-base1.0-dev,习惯性用apt安装:spt@spt-......
  • 源代码管理工具
    什么是源代码管理工具?源代码管理(SCM)工具是一种软件应用程序,它提供了一个集中位置来存储、管理和版本控制源代码文件和其他软件开发工件。当多个开发人员对同一文件进行更改时,它允许开发人员团队跟踪更改、协作处理功能并解决冲突,从而帮助开发人员团队在代码库上协同工作。使......
  • 关于源代码管理工具的介绍与实际使用技巧
      当谈到主流的源代码管理工具时,GitHub和AzureDevOps(之前称为TFS,即TeamFoundationServer)是两个备受推崇的选择。我将重点介绍GitHub,并说明如何将其与团队项目结合起来。  GitHub是一个在线软件源代码托管服务平台,使用Git作为版本控制软件,由开发者ChrisWanstrath、P.J.H......
  • 源代码管理工具博客
    GitHub的原理和优势什么是GitHubGitHub是一个基于Git的分布式版本控制系统,它可以让开发者在本地和云端进行代码的管理和协作。GitHub是目前最流行的代码托管平台,拥有超过一亿的开发人员和3.3亿的资料库。GitHub的原理GitHub的原理是基于Git的分布式版本控制系统,......
  • 浅谈GitHub——程序员的圣地
    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(G......
  • apifox接口测试管理工具快速入门
    更多内容,欢迎来到我的个人博客==http://blog.devilwst.top==安装apifox官网apifox文档使用初识创建并使用项目可以创建分组,创建子分组相知:设置前缀及公共请求头在使用接口前先创建环境可以先设置前缀url设置公共请求头甚至可以设置cookie等,这样每一个使用该环境的接口请求时都......
  • 源代码管理工具
    源代码管理工具1、Github介绍Github是一个基于Git的代码托管平台,它提供了一个在线的代码仓库,可以让开发者们在上面存储、管理和分享代码。1.1功能介绍Github是一个基于Git的代码托管平台,它使用Git作为版本控制系统,可以让开发者们对代码进行版本控制、分支管理和合并等操作。G......
  • Visual Source Safe---源代码管理工具
    一、VisualSourceSafe(简称VSS)       VSS是微软的产品,是配置管理的一种很好的入门级的工具。VSS最初的名字叫SourceSafe,是一家小公司的产品,92年曾经获了最佳小型管理工具奖,然后立即被微软收购。但是微软收购的只是sourcesafe的Windows版本,在美国还有另外两家公司......