我可以将 GitHub 用于哪些类型的代码(哪些编码语言)?我可以将它用于网站吗?闪光?我可以上传图片文件和其他资源吗?
(我对 Git 和 SVN 完全不熟悉。)
我可以将 GitHub 用于哪些类型的代码(哪些编码语言)?我可以将它用于网站吗?闪光?我可以上传图片文件和其他资源吗?
(我对 Git 和 SVN 完全不熟悉。)
您可以将 GitHub 用于您想要管理的任何源代码。
但是您实际上也可以将 GitHub 用于您的博客(!),其想法是您可以像管理源代码库一样管理您的文章及其修订。
(例如:git-blog)
更通用的文档:GitHub 功能(wiki、问题跟踪、代码审查...)。
在 git、svn 和 mercurial 上:
git、svn、Mercurial 都是版本控制系统。svn 是对 cvs 的巨大改进,cvs 是新 VCS 出现之前常用的版本控制系统。svn 像 cvs 有一个客户端-服务器模型。git 和 mercurial 提供了一个不依赖于网络的分布式版本控制系统,因为任何存储库都是自包含的,包含所有历史记录和更改记录。当然,还有其他的好东西。
请记住,版本控制系统解决了“猫吃了我的代码”的问题。您可以使用它来跟踪任何类型的开发 - 代码、文本文档等。
在 github、bitbucket、code.google.com 和 codplex:
这些提供了版本控制系统提供的额外好处。
简而言之,它们提供了各种有助于项目管理和代码开发的工具。
由于您正在学习其中一些领域的知识,因此以下链接将是非常有用的介绍:
Git 不限制您可以使用它跟踪的文件类型...使用 Github 来处理您的项目需要跟踪的任何内容!
查看http://help.github.com/获取有关如何开始将 Git 与 GitHub 结合使用的一些文档。
版本控制可以应用于任何文件类型。从文本到图像再到 Flash 等等。Subversion 是我选择的版本控制系统,我拥有自己的 Subversion 服务器。
至于吉特。好吧,Git 只是另一个版本控制系统。同样,同样的规则适用,您可以对任何文件类型进行版本控制。Git-Hub 是您可以注册和使用的公共 Git 服务器。您可以将存储库设为公开或私有。
但是,您不能在 git-hub 上托管站点。您可以创建基本的博客,并使用 git-feeds 来为您的网站提供内容,但您不能真正将其用作传统网站。