跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
代码酷
搜索
搜索
中文(中国大陆)
外观
创建账号
登录
个人工具
创建账号
登录
未登录编辑者的页面
了解详情
贡献
讨论
编辑“︁
GitHub
”︁(章节)
页面
讨论
大陆简体
阅读
编辑
编辑源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
编辑
编辑源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
您的更改会在有权核准的用户核准后向读者展示。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
= GitHub = '''GitHub'''是一个基于[[Git]]的代码托管平台,为开发者提供版本控制、协作开发和项目管理功能。截至2023年,GitHub是全球最大的开源代码仓库,拥有超过1亿个存储库和4000万用户。 == 核心功能 == === 代码托管 === * 支持Git分布式版本控制系统 * 提供无限公共仓库(免费用户) * 私有仓库(付费或教育用户) * 支持[[Webhook]]和[[API]]集成 === 协作开发 === * [[Pull Request]]代码审查机制 * 问题跟踪系统(Issues) * 项目管理看板(Projects) * 团队权限管理 === 持续集成 === * GitHub Actions自动化工作流 * 与[[Travis CI]]、[[Jenkins]]等CI/CD工具集成 * 包注册表(Package Registry) == 开发流程示例 == 典型的GitHub协作流程: 1. 创建分支: <syntaxhighlight lang="bash"> git checkout -b feature-branch </syntaxhighlight> 2. 提交更改: <syntaxhighlight lang="bash"> git add . git commit -m "添加新功能" git push origin feature-branch </syntaxhighlight> 3. 发起Pull Request: * 在GitHub界面创建PR * 等待代码审查 * 解决合并冲突 4. 合并到主分支: <syntaxhighlight lang="bash"> git checkout main git merge feature-branch </syntaxhighlight> == Kotlin项目支持 == GitHub对[[Kotlin]]语言有良好支持: * 自动识别Kotlin代码语法高亮 * 支持Gradle和Maven构建系统 * 提供Kotlin项目模板 * 与[[Android Studio]]深度集成 示例Kotlin项目结构: <syntaxhighlight lang="kotlin"> // build.gradle.kts plugins { kotlin("jvm") version "1.8.0" } repositories { mavenCentral() google() // Android支持 } </syntaxhighlight> == 企业功能 == * GitHub Enterprise:私有化部署版本 * Advanced Security:代码扫描和漏洞检测 * Codespaces:云端开发环境 * Copilot:AI编程助手 == 学习资源 == * [[Git官方文档]] * [[GitHub官方指南]] * [[Kotlin编程实践]] * [[Android开发工作流]] == 参见 == * [[Git]] * [[版本控制系统]] * [[开源软件]] * [[持续集成]] * [[Kotlin]] [[Category:软件开发工具]] [[Category:版本控制系统]] [[Category:协作平台]] [[Category:GitHub]]
摘要:
请注意,所有对代码酷的贡献均被视为依照知识共享署名-非商业性使用-相同方式共享发表(详情请见
代码酷:著作权
)。如果您不希望您的文字作品被随意编辑和分发传播,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)