🎯 介绍

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 最核心、最重要的笔记: