Repolode
firstcontributions

firstcontributions/first-contributions

面向新手的分步教程,带你完成 Fork、克隆、建分支、提交并发起第一个 Pull Request。

Star
56,724
Fork
112,327
未关闭 Issue
547
最近提交
17小时前

这是什么?

First Contributions 是一份动手实践指南,面向从未向开源项目贡献过代码的新手。它以一个练习仓库为例,演示标准的 fork、clone、创建分支、提交、推送和发起 Pull Request 流程,每位参与者都在共享的 Contributors.md 文件中添加自己的名字。

教程以命令行 git 操作为主,并针对过旧的 git 版本、推送时的身份验证失败等常见错误给出排查方法。不习惯命令行的读者,可以参考针对 GitHub Desktop、GitKraken、Sourcetree、IntelliJ IDEA、VS Code 和 Visual Studio 的图形界面教程。

项目提供了多种语言的译本,并指引读者进行更多练习,还提供了一个列出适合新手参与的开源项目的网页应用。

核心功能

  • 01分步讲解 fork、clone、创建分支、提交、推送和发起 Pull Request 的完整流程
  • 02通过在 Contributors.md 中添加自己的名字完成一次练习贡献
  • 03提供常见 git 和身份验证错误的排查方法
  • 04针对多款图形化 git 客户端和 IDE 提供独立教程
  • 05提供多种语言的译本

适用场景

  • 从未提交过 Pull Request、想先安全地完成一次尝试的开发者
  • 学习标准开源贡献流程的学生或培训班学员
  • 准备 git 与 GitHub 协作工作坊的讲师
  • 偏好图形界面、需要对应工具教程的新手

标签

常见问题

first-contributions 是什么?
面向新手的分步教程,带你完成 Fork、克隆、建分支、提交并发起第一个 Pull Request。 First Contributions 是一份动手实践指南,面向从未向开源项目贡献过代码的新手。它以一个练习仓库为例,演示标准的 fork、clone、创建分支、提交、推送和发起 Pull Request 流程,每位参与者都在共享的 Contributors.md 文件中添加自己的名字。
first-contributions 可以免费使用吗?用的什么许可证?
first-contributions 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
first-contributions 还在维护吗?
活跃维护中。first-contributions 最近一次提交是在 2026年11月6日。
first-contributions 适合用来做什么?
从未提交过 Pull Request、想先安全地完成一次尝试的开发者 学习标准开源贡献流程的学生或培训班学员 准备 git 与 GitHub 协作工作坊的讲师 偏好图形界面、需要对应工具教程的新手
在哪里获取 first-contributions?
源代码和安装说明在 GitHub 上:https://github.com/firstcontributions/first-contributions

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目