从零到英雄:开始使用开源项目
先决条件
入门
如何克服开始的恐惧?
感谢阅读
GenAI LIVE! | 2025年6月4日
我一直对为开源项目做贡献非常感兴趣,但却不知道该如何开始。这篇文章适合所有想参与开源项目开发,却不知如何下手的人。
先决条件
您需要具备 的基本知识git
才能阅读本文。我们将重点介绍GitHub上的开源项目,但相同的技能组合也适用于任何其他基于GitLab 的网站。git
入门
-
首先要做的是Fork您想要贡献的存储库:
现在,您的GitHub帐户中就有了该存储库的副本。
-
复制链接
clone
: -
执行命令:
git clone <clone link>
-
您的计算机上将创建存储库的副本。使用以下命令添加“上游远程”(它只是源存储库的别称):
git remote add <upstream remote name> <source repository clone link>
-
现在您可以修改代码了。请确保提交所有更改。
-
提交更改后,您可以使用以下方式更新源存储库:
git push origin <branch name to push changes>
-
现在您可以在源存储库中创建一个Pull 请求,维护人员将审查并合并您的代码。
如何克服开始的恐惧?
现在您已经了解了如何为开源项目做贡献,您可能只想立即加入并为地球上最大的项目做出贡献。但我可以向您保证,当您即将打开最初的几个Pull 请求时,冒名顶替综合症会让您产生强烈的疑虑,例如“我能正确地完成这项工作吗?”和“如果我失败了怎么办?”。克服这种恐惧的唯一良方就是行动!如果您感到不确定,请联系您想要贡献的组织的成员,因为大多数组织都会使用Discord之类的平台来讨论贡献事宜。一年前,我和您完全一样,现在我确实在一些很棒的存储库中做出了一些贡献:
如果你踏上这段旅程,即使面临挑战和困难,也依然坚定地迈出第一步,你一定能成功!祝你好运 :)
感谢阅读
需要一位顶级软件开发自由职业者来解决你的开发难题吗?在Upwork上联系我
想联系我吗?请在LinkedIn上联系我
关注我的博客,每两周在Medium上获取最新资讯
常问问题
这些是我经常收到的一些问题。希望这个常见问题解答部分能解决您的问题。
-
我是初学者,该如何学习前端 Web 开发?
可以参考以下文章: -
你能指导我吗?
抱歉,我工作已经很忙了,没时间指导任何人。