4

我可以将 GitHub 用于哪些类型的代码(哪些编码语言)?我可以将它用于网站吗?闪光?我可以上传图片文件和其他资源吗?

(我对 Git 和 SVN 完全不熟悉。)

4

4 回答 4

1

您可以将 GitHub 用于您想要管理的任何源代码。

但是您实际上也可以将 GitHub 用于您的博客(!),其想法是您可以像管理源代码库一样管理您的文章及其修订。
(例如:git-blog

更通用的文档:GitHub 功能(wiki、问题跟踪、代码审查...)。

于 2010-12-08T07:23:07.113 回答
1

在 git、svn 和 mercurial 上:

git、svn、Mercurial 都是版本控制系统。svn 是对 cvs 的巨大改进,cvs 是新 VCS 出现之前常用的版本控制系统。svn 像 cvs 有一个客户端-服务器模型。git 和 mercurial 提供了一个不依赖于网络的分布式版本控制系统,因为任何存储库都是自包含的,包含所有历史记录和更改记录。当然,还有其他的好东西。

请记住,版本控制系统解决了“猫吃了我的代码”的问题。您可以使用它来跟踪任何类型的开发 - 代码、文本文档等。

在 github、bitbucket、code.google.com 和 codplex:

这些提供了版本控制系统提供的额外好处。

  1. 它们为您提供存储来保存您的存储库,您可以访问并与世界共享。
  2. 当您共享代码时,您还需要提供文档。他们为此目的提供 wiki 支持。
  3. 他们还提供票务/错误管理系统,可以简化开发项目。

简而言之,它们提供了各种有助于项目管理和代码开发的工具。

由于您正在学习其中一些领域的知识,因此以下链接将是非常有用的介绍:

  1. 版本控制的视觉指南
  2. 介绍分布式版本控制说明
于 2010-12-08T07:43:27.853 回答
0

Git 不限制您可以使用它跟踪的文件类型...使用 Github 来处理您的项目需要跟踪的任何内容!

查看http://help.github.com/获取有关如何开始将 Git 与 GitHub 结合使用的一些文档。

于 2010-12-08T07:24:31.430 回答
0

版本控制可以应用于任何文件类型。从文本到图像再到 Flash 等等。Subversion 是我选择的版本控制系统,我拥有自己的 Subversion 服务器。

至于吉特。好吧,Git 只是另一个版本控制系统。同样,同样的规则适用,您可以对任何文件类型进行版本控制。Git-Hub 是您可以注册和使用的公共 Git 服务器。您可以将存储库设为公开或私有。

但是,您不能在 git-hub 上托管站点。您可以创建基本的博客,并使用 git-feeds 来为您的网站提供内容,但您不能真正将其用作传统网站。

于 2010-12-08T07:26:21.620 回答