目录
01
GitHub简介
GitHub是一个基于Web的Git版本控制和源代码管理的平台,由GitHub, Inc.营运。它支持既有的Git功能,包括分支管理、跨项目协作、合并请求以及数字签名等,主要服务于开源和... 浏览 840 02GitHub创建账户
为确保能够顺利访问GitHub的所有基本功能,在开始使用GitHub版本控制与协作平台之前,首要步骤是创建一个免费的个人帐户,并完成电子邮件验证。 一、GitHub个人帐户的概述... 浏览 413 03GitHub拉取请求工作流
本教程旨在培训GitHub的基本知识,包括存储库、分支、提交和拉取请求等概念。将创建一个自己的HelloWorld存储库,并熟悉GitHub的拉取请求工作流,这是协作开发和查看代码的... 浏览 507 04GitHub设置个人资料
GitHub的个人主页(个人资料)在其任何界面的右上角。为进一步帮助用户使用,本教程主要介绍个人主页页面设置图片、简介和个人资料自述文件来个性化个人资料,同时了解 Mar... 浏览 477 05GitHub下载
GitHub是全球最大的开源代码托管平台,上面有成千上万的项目供开发者使用、修改和贡献。如果你发现某个项目对你有帮助,或者想要使用其代码,但又不想使用Git来管理版本控... 浏览 385 06GitHub上传
通过将文件上传到 GitHub 存储库,你可以轻松管理项目的版本控制、备份工作,并与他人分享你的代码。GitHub 提供了一个平台,让你可以通过提交(commit)来跟踪项目的更改... 浏览 344 07GitHub工作流
GitHub流程通过一套简单且高效的工作流,使团队成员能够在独立的环境中进行工作,并通过拉取请求实现协作和审查。GitHub流程能为团队提供强有力的支持,团队可以保持代码质... 浏览 472 08GitHub连接
GitHub基于Git,开源的版本控制系统,能够有效地跟踪代码文件的修改历史。在GitHub上我们可以创建和管理存储库、进行版本控制、合并代码以及与团队协作等。根据经验和需求... 浏览 379 09GitHub交流
GitHub提供内置的协作和沟通工具,使开发者能够与社区进行密切互动。本文将帮助选择适合需求的交流工具。可以创建并参与问题(Issues)、拉取请求(Pull Requests)以及 Gi... 浏览 901 10GitHub Mobile
GitHub Mobile是为Android和iOS设备提供的一款应用,可以快速处理通知、管理问题和拉取请求、编辑代码文件、浏览仓库等。以下是如何安装、管理帐户、使用GitHub Mobile等功... 浏览 1008 11GitHub收费标准
GitHub提供免费和付费计划,供用户用于存储和协作开发代码。不同的计划适用于个人帐户、组织帐户和企业帐户。 一、个人帐户GitHub Free(免费版) GitHub Free 适用于个人... 浏览 1795 12GitHub语言支持
GitHub 提供了对多种编程语言的功能支持,帮助开发者更高效地管理和协作编写代码。以下内容介绍了 GitHub 支持的编程语言及其相关功能。 一、GitHub支持的语言 GitHub 大多... 浏览 388 13GitHub Copilot CLI自定义智能体
很多开发者第一次使用AI编程助手时,通常会采用一次性提示词:解释这段报错、生成一个函数、帮我写一个SQL、把这段代码改成异步。一次性提示词很适合解决小问题,但在真实... 浏览 172 14GitHub Pages承载文档
GitHub Pages是很多开发者接触静态网站的入口。它不需要单独购买服务器,可以直接从仓库发布页面,适合项目文档、演示页、个人作品和轻量说明页。但它并不适合所有网站。要... 浏览 209 15GitHub Issue模板分流
GitHub Issue是开源项目和团队项目里最常用的问题入口,但Issue一多,很快就会变成杂乱列表:有人报Bug,有人提需求,有人问安装问题,有人提交环境不完整的截图。维护者如... 浏览 176 16GitHub Wiki和仓库文档
GitHub仓库可以用README、docs目录、GitHub Pages和Wiki承载文档。很多团队不知道该把资料放在哪里,最后README、Wiki和聊天记录各存一份,内容很快不一致。下面按GitHub实... 浏览 252 17GitHub Actions部署失败
GitHub Actions部署失败时,很多人第一反应是点击Rerun。偶尔的网络波动确实可能通过重跑解决,但如果每次都靠重跑,真正的问题会被掩盖。自动部署失败通常会在日志里留下... 浏览 233 18GitHub Projects小团队管理
GitHub Projects可以把Issue、Pull Request和普通任务放在同一个看板里,适合开发团队、开源项目和轻量产品团队使用。但很多小团队刚开始就设计十几个字段、复杂自动化和多... 浏览 179 19GitHub Releases发布版本
GitHub Releases 适合把项目的稳定版本、安装包、更新说明和源码快照集中展示出来。很多开源项目只在 README 里写“最新版已发布”,但没有使用 Releases,用户就很难判断该... 浏览 2680 20GitHub Actions缓存
GitHub Actions 跑测试或构建时,最耗时间的环节往往不是脚本本身,而是反复下载依赖。Node 项目每次执行 npm ci,Python 项目每次安装 requirements.txt,如果没有缓存,... 浏览 261 21GitHub Actions矩阵构建配置
一个项目在本地 Node 20 能通过,不代表 Node 18、Node 22 或不同系统上也能正常运行。尤其是 CLI 工具、前端构建工具、跨平台脚本和开源库,用户运行环境很分散。如果每个... 浏览 176 22GitHub Environments使用方法
把代码推到 main 后自动部署很方便,但生产环境不应该完全依赖一次提交触发。站点、API、文档平台或下载页一旦部署错误,影响的是实际访问。GitHub Environments 可以在 Ac... 浏览 195 23GitHub Secrets安全指南
GitHub Actions 经常需要访问云平台、包管理器、服务器或第三方 API,这些凭证不能直接写进仓库。GitHub Secrets 提供了保存敏感值的方式,但“放进 Secrets”并不等于绝对安... 浏览 340 24GitHub Pull Request审查流程
小团队经常认为 Pull Request 只是大公司流程,自己直接推 main 更快。短期看确实省事,长期看却容易出现问题:谁改了关键配置没人知道,临时修复没有测试记录,多个改动混... 浏览 202 25GitHub仓库权限
GitHub 仓库一旦多人协作,就会遇到权限分配问题。谁能改设置,谁能合并代码,谁能管理 Secrets,谁只能提交 Pull Request?如果所有人都给最高权限,操作方便但风险很高;... 浏览 452 26GitHub Copilot代码补全
一、先把 Copilot 当成开发辅助而不是替代者 GitHub Copilot 的价值在于减少重复编码、帮助理解上下文和生成初稿。它可以补全函数、解释代码、生成测试思路,也可以辅助检... 浏览 147相关电子书