github是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github是啥相关的知识,希望对你有一定的参考价值。

github是一个面向开源及私有软件项目的托管平台。 

github的基本功能:

作为开源代码库以及版本控制系统,github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,github已经成为了管理软件开发以及发现已有代码的首选方法。如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

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

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

在github进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。

github项目本身自然而然的也在github上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,github的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。

是的,我们正是这么计划的。通过与客户的接洽,开发FamSpam,甚至是开发github本身,github的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从github中获得他们真正想要的价值。

在github,用户可以十分轻易地找到海量的开源代码。

github的配置管理:

github上已自动配置的Mac笔记本电脑,一个工具,可以转换设置Linux或Windows机器。

BOXEN是github的自动化工具,设置和配置的Mac笔记本电脑软件开发或其他类型的工作,正在使用他们的开发人员,律师,设计师,付货人等。我们的想法是准备系统以自动方式和作为无差错尽可能用最少的干预工作。根据github上,与一个新的开发机器上,他的Mac系统成立,并准备在30分钟内提交代码。

BOXEN的基础上收集了大量的几十个木偶模块,使设置的各种软件,如卡桑德拉,MongoDB中,Java软件中,Python和Ruby开发中,节点,JS,nginx的,Skype公司,甚至MINECRAFT。虽然机器上配备了一个预配置,每个用户都可以调整它的配置应有的作用。

参考技术A 众所周知,GitHub是一个开源的托管服务,就类似于代码的云,它可以通过不同的变成语言进行托管源代码项目,并跟踪每次迭代所做的各种更改

克隆 GitHub 存储库是啥意思?

【中文标题】克隆 GitHub 存储库是啥意思?【英文标题】:What does cloning a GitHub repository mean?克隆 GitHub 存储库是什么意思? 【发布时间】:2011-07-05 19:31:55 【问题描述】:

我正在尝试将 Facebook 与我的应用程序集成。我在developers.facebook.com 上读到了这篇文章:

    安装XCode 安装Git 使用以下命令克隆 GitHub 存储库:git clone git://github.com/facebook/facebook-ios-sdk.git

我已经安装了 XCode 和 Git。

克隆 GitHub 存储库是什么意思,我该怎么做?

【问题讨论】:

【参考方案1】:

克隆存储库意味着您正在从源代码控制下载源代码的副本。要使用 iOS SDK,您必须从 GitHub 下载代码(即克隆 iOS SDK 存储库)。

输入

git clone git://github.com/facebook/facebook-ios-sdk.git [path to where you want to save sdk]

从 shell/命令提示符。

【讨论】:

【参考方案2】:

克隆 git 存储库意味着您创建开发人员提供的代码的本地副本。您可以简单地使用命令行来完成:

git clone git://github.com/facebook/facebook-ios-sdk.git .

您将在facebook-ios-sdk 目录中获得代码。

【讨论】:

【参考方案3】:

克隆存储库意味着复制和下载存储库中的所有内容。

您使用的是 Mac,因此启动终端,创建一个文件夹并输入以下命令:

git clone git://github.com/facebook/facebook-ios-sdk.git

它将复制并下载整个存储库。

【讨论】:

git 会下载它,但它会在哪里? 在您创建的 Pierre 提到的文件夹中。【参考方案4】:

克隆一个 git 仓库基本上就是将一个代码库下载到你自己的机器上,这样你就可以使用、编辑……这个代码库了。

这样做就像创建一个要存储此代码的文件夹一样简单,然后从终端执行此文件夹:

git clone git://github.com/facebook/facebook-ios-sdk.git .

【讨论】:

那么终端是如何知道你希望这个存储库去哪里的呢?我相信你的指示缺少一些重要的东西。在创建文件夹和克隆存储库之间必须有一个步骤。 您需要事先将终端放入正确的目录。【参考方案5】:

克隆基本上意味着您想要获取存储库中存在的代码的本地副本。 克隆后,您可以在代码中进行任何您喜欢的更改,然后您可以将更改拉回存储库

【讨论】:

【参考方案6】:

克隆仓库

克隆=意味着复制

Repo = 是 Repository 的缩写形式,是项目的完整文件

创建一个文件夹,打开终端并获取要保存repo的文件夹的路径,然后运行此命令

git clone git://github.com/facebook/facebook-ios-sdk.git

此命令会将所有文件下载到该文件夹​​

提前欢迎

【讨论】:

以上是关于github是啥的主要内容,如果未能解决你的问题,请参考以下文章

Github 中的 .vscode 文件是啥?

搜索 GitHub 的最佳方式是啥?

将内容从 GitHub 移动到 JsDelivr 的步骤是啥?

github是啥

Github 公钥的公共 URL 是啥

github是啥意思