物联网 > > 商机 > 通俗点介绍Github是什么?

通俗点介绍Github是什么?

来源:https://www.wlworld.com.cn 时间:2024-08-30 编辑:admin 手机版

一、通俗点介绍Github是什么?

是一个分布式的版本控制系统,比如,你在开发一个程序时,需要多个人同时进行开发,但是如果多个人同时开发一个文件,可能会有覆盖的情况,但是用git或svn就会不出现这种问题。

GitHub可以托管各种git库,并提供一个web界面,但它与外国的SourceForge、Google Code或中国的coding的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。

为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

基本功能:

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

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

二、github 这个网站到底是干嘛用的?我们能在上面做什么呢? 好像很强大的样子

开发者提交自己的代码使用的。大家可以共享工作成果,比较出名的开源软件都会在上面发布自己的代码。类似的还有sourceforge。对普通开发者而言,那个基本上就是下载别人源码学习的好去处,也能找到好多好玩的软件。

三、github是什么

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

四、如何从github获取源代码

github是当前流行的开源项目托管网站,里面有成千上万的项目值得学习和借鉴,可以把项目源代码下载到本地研究。本文介绍如何获取github的源代码。

方法1 - 克隆(Clone)源代码到本地

克隆之后会把源代码下载到本地,创建一个本地的代码库,可以任意在本地修改代码并使用git所提供的命令操作代码,有代码对应的历史记录和分支。

方法2 - 下载源代码Zip包

只是最新源代码的打包,没有git对象信息,不能查看代码的分支和历史记录。

方法3 - 直接在线浏览代码并复制想要的代码段

项目的源代码可以直接在代码浏览窗口查看,感兴趣的话可以直接复制或者下载

工具/原料

Git

方法1 - 克隆(Clone)源代码到本地

1

到github.com找到自己感兴趣的项目,比如Jquery,复制项目的Clone URL

2

在本地打开Git Bash命令行窗口

3

把复制好的Clone URL粘贴到命令行窗口并回车,执行完Clone命令代码即下载到本地

Git Clone [URL]

END

方法2 - 下载源代码Zip包

1

找到自己感兴趣的项目,在项目页面点击Download Zip按钮,源代码即可下载到本地

END

方法3 - 直接在线浏览代码并复制想要的代码段

项目的源代码可以直接在代码浏览窗口查看,感兴趣的话可以直接复制或者下载

五、GitHub 是怎样的一个存在

一群大佬爷们很喜欢用 git 这种工具做 push 和 pull 的事情。

很久以前他们是私下交流地址的,或者放邮件列表上等等。

他们倾向于让你们到他们的私人地址进行 push 和 pull,你知道还有很多人也上门过,但你只能从 log 上看出点端倪,却看不到生活化的细节。

后来 Github 改变了这一切,奔放的汉子们弃用自己的私人地址,跑到 Github 上大声喊 fork me!

然后你就在 Github 上 fork 了。

先把他们给你的东西按自己和大家的需求修改一下,然后主动 push ,再发 pull request 给汉子们。汉子们认可你的实力后会 pull,一旦熟悉了以后就可以愉快地快速 push 和 pull 了。

最近更新

商机排行榜精选