Git 是一个快速、可扩展、分布式版本控制系统,具有异常丰富的命令集,可提供高级操作和对内部的完全访问。
Git 是一个受 GNU 通用公共许可证版本 2 保护的开源项目(其中某些部分处于不同的许可证下,与 GPLv2 兼容)。它最初是由 Linus Torvalds 在一群网络黑客的帮助下编写的。
请阅读安装文件以获取安装说明。
许多 Git 在线资源可以从 https://git-scm.com/ 访问,包括完整的文档和 Git 相关工具。
请参阅 Documentation/gittutorial.txt 以开始使用,然后参阅 Documentation/giteveryday.txt 以获取有用的最小命令集,并Documentation/git-<commandname>.txt
以获取每个命令的文档。如果 git 已正确安装,则还可以使用man gittutorial
或git help tutorial
阅读该教程,并使用man git-<commandname>
或git help <commandname>
阅读每个命令的文档。
CVS 用户可能还想阅读 Documentation/gitcvs-migration.txt (如果安装了 git,则使用man gitcvs-migration
或git help cvs-migration
)。
Git 的用户讨论和开发在 Git 邮件列表上进行——欢迎每个人向 [email protected] 发布错误报告、功能请求、评论和补丁(请阅读 Documentation/SubmittingPatches 以获取有关补丁提交和文档的说明) /编码指南)。
那些希望帮助解决错误消息、用法和信息消息字符串翻译(本地化 l10)的人应该参阅 po/README.md( po
文件是保存翻译的可移植对象文件)。
要订阅该列表,请发送电子邮件至 [email protected](有关详细信息,请参阅 https://subspace.kernel.org/subscribing.html)。邮件列表档案可在 https://lore.kernel.org/git/、https://marc.info/?l=git 和其他档案站点获取。
与安全相关的问题应私下向 Git 安全邮件列表 [email protected] 披露。
维护者经常向邮件列表发送列出各种开发主题当前状态的“What’s Cooking”报告。接下来的讨论为项目现状、发展方向和剩余任务提供了很好的参考。
“git”这个名字是 Linus Torvalds 在编写第一个版本时给出的。他将该工具描述为“愚蠢的内容跟踪器”,名称为(取决于您的心情):