🎯 介绍
Git 代码托管服务(如 GitHub、GitLab、Bitbucket 等)是基于 Web 的版本控制和协作平台,主要用于软件开发和项目管理。它们基于 Git 版本控制系统,提供远程存储仓库、代码协作、问题跟踪、CI/CD 等功能。
🧠 核心概念与组件 (Key Concepts & Components)
- Repository (代码仓库): 存储项目所有文件和版本历史的地方。
- Git: 底层使用的版本控制系统,允许追踪代码修改、回滚、分支管理等。
- Branches (分支): 开发者可以在不影响主代码库的情况下,在独立的分支上进行开发和实验。
- Commits (提交): 每次代码修改的记录,包含修改内容、作者、时间等信息。
- Pull Requests (PR): 开发者完成一个功能或修复一个 Bug 后,可以发起 Pull Request,请求将他们的代码合并到主分支。这个过程通常包含代码审查,其他开发者会检查并提出建议。
- Issues (问题): 用于跟踪 Bug、功能请求、任务和项目讨论的系统。
- Wiki: 为项目提供文档和知识库。
- Actions: 自动化工作流,如项目构建、测试、部署等。
- Pages: 可以用于托管静态网站,常用于项目文档或个人博客。
📜 关键笔记列表 (Key Notes - 手动添加)
以下是与本 MOC 最核心、最重要的笔记: