打卡指南:完成你的第一次贡献¶
欢迎加入我们!
你好!这份指南将手把手教你如何通过在“打卡墙”留言,来完成一次标准的 GitHub 开源贡献。
别担心,整个过程并不复杂。我们会把步骤拆解得很详细,跟着做就行了。这不仅是一次简单的“打卡”,更是一次非常有用的技能练习。学会这个流程,你就能参与到许多其他优秀的开源项目中去。
准备工作¶
开始前的必备条件
在开始之前,请确保你已准备好以下两项:
分步指南:完成你的贡献¶
第 1 步:Fork 项目 (复制一份到你的名下)¶
- 打开
CS for NCU
的 GitHub 仓库:https://github.com/NCUSCC/cs4ncu - 点击页面右上角的 Fork 按钮。
- 这会把整个项目复制一份到你自己的 GitHub 账号下。你可以把这个“副本”看作你的个人草稿本,可以随意修改,不会影响到原项目。
第 2 步:Clone 项目 (下载到你的电脑)¶
打开你电脑的终端 (或 Git Bash),输入下面的命令,把你的项目副本下载到本地。
在终端中执行
# 把 "YourGitHubID" 换成你的 GitHub 用户名
git clone https://github.com/YourGitHubID/cs4ncu.git
# 进入项目文件夹
cd cs4ncu
第 3 步:创建分支并修改文件¶
-
新建一个分支。在动手修改前新建一个分支是个好习惯,可以把你的改动和主线隔离开。
-
找到打卡墙文件
docs/community/contributors.md
,用你常用的文本编辑器 (比如 VS Code) 打开它。 -
在文件末尾的“大家的足迹”下面,加上你的信息。格式如下:
第 4 步:保存并提交你的修改¶
-
保存文件。然后回到终端,用
git add
命令告诉 Git 你修改了这个文件: -
提交你的修改,并写一条说明(即引号内容),告诉别人你做了什么:
-
把你的修改推送到 GitHub 上的个人副本:
第 5 步:发起 Pull Request (请求合并)¶
- 回到你在 GitHub 上的项目副本页面 (
https://github.com/YourGitHubID/cs4ncu
)。 - 页面上会出现一个黄色的提示,旁边有一个绿色的 Compare & pull request 按钮,点击它。
- 在新页面检查一下信息,然后点击 Create pull request 按钮。
恭喜你,完成了!🎉
现在,你已经成功地向 CS for NCU
项目提交了一个 Pull Request (PR)。项目的维护者会看到你的申请,并尽快把它合并(Merge)进去。之后,你就可以在打卡墙上看到你的留言了!
恭喜你解锁了开源贡献新技能!