我可以使用哪种代码GitHub?

时间:2010-12-08 07:19:50

标签: github svn version-control svn-checkout

我可以使用GitHub使用哪种代码(什么编码语言)?我可以将它用于网站吗?闪?我可以上传图片文件和其他资源吗?

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

4 个答案:

答案 0 :(得分:1)

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

但你实际上也可以use GitHub for your blog(!),这个想法就是你会像管理源代码库那样管理你的文章及其修订。
(例如:git-blog

更一般的文档:GitHub features(维基,问题跟踪,代码审核......)。

答案 1 :(得分:1)

关于git,svn和mercurial:

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

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

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

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

  1. 它们为您提供存储空间,您可以访问该存储库并与全世界共享。
  2. 当您共享代码时,您还需要提供文档。他们为此提供了wiki支持。
  3. 他们还提供票务/错误管理系统,可以简化开发项目。
  4. 简而言之,它们提供了各种工具,可以帮助您进行项目管理和代码开发。

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

    1. a-visual-guide-to-version-control
    2. intro-to-distributed-version-control-illustrated

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

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

但是,您无法在git-hub上托管网站。您可以做基本的博客,并使用git-feeds为您的网站提供信息,但您无法将其用作传统网站。