怎么修改别人网站内容(如何为别人的贡献代码才是明智之举?(上))
优采云 发布时间: 2021-10-23 15:11怎么修改别人网站内容(如何为别人的贡献代码才是明智之举?(上))
作为 IT 人员,通过 GitHub 学习是成长最快的方式。我们可以浏览其他人的优秀代码。但是不这样做它仍然增长非常缓慢,因此向他人贡献代码是明智的。比如我们看下一部电影的时候,很多大片被字幕组随意翻译压制了。他们为什么要这样做?因为他们都是聪明的大学生,他们这样做是为了提高听力和翻译能力!中国人很实用!因此,贡献代码和参与开源项目是有益无害的!好的,让我们开始吧!
如何贡献
首先你要有自己的github账号。注册一个非常简单。您只需要一个用户名、电子邮件和密码。该电子邮件仅用于在未经验证的情况下检索密码。所以它可以在注册后立即使用!例如,我现在注册了一个名为 JsLouvre 的新模型帐户。
然后搜索我的项目质量框架
第一个是,点击进入项目,然后点击上面的fork按钮,这会复制一份我的项目作为你自己的项目
创建成功!
下一步是修改代码。当您发现有漏洞或改进时,您必须这样做!如果你愿意,你不能改变它。通读您要更改的部分,并在必要时通读整个框架。所以,新手最好借鉴国内高手的框架。一是中文注释更亲切,二是也方便后续交流。通常我们在 clone git 中本地进行更改,这涉及学习其他工具和命令。但是github完全可以让你在线修改、提交、合并。
比如发现data模块的注释和mass模块的注释不一样,就需要把它们合并在一起,把函数外的注释移到里面。(更有意义的方式是打开它,可以发现很多小问题。
它变成了编辑状态,但不是很有用。有条件的一定要学会使用TortoiseGit或者Sublime Text 2在本地下载github项目,修改,提交,pull request!
请认真写下你的修改日志,方便原框架作者查阅。
修改成功后的样子:
下一个非常重要的步骤是将您的更改提交给原作者。单击上方的拉取请求按钮!
红色区域是原作者的项目和你要贡献的目标;亮蓝色区域是您的项目;黑色区域填写标题和要求的描述;点击右下角绿色区域按钮提交!
接下来是框架作者的业务。我会在我的项目中看到您提交的内容。如果你将来有幸被其他人贡献代码,也请这样做。
单击大拉请求(中间的 2) 按钮)到另一个页面。中间有一个以亮绿色突出显示的合并拉取请求按钮。作者检查您的更改并认为您可以单击它进行合并。
最后,您将在原创项目中看到您贡献的代码!
如何让你的项目与原作者的项目保持同步!
经常看到很多人只fork一次,提交修改后不知道怎么办!所以,原来框架的作者很勤快,一天会提交N次。一个星期后,很多文件都变了,那些代码贡献者不可能一一修改。所以我们仍然使用上面的 pull request 按钮。
这次我把我的项目放在左边,把原来的框架作者放在右边。在选择过程中,你会发现原框架作者有很多贡献者。这里希望大家一定要浏览Commits和Files Changed来学习!这也是github最大的价值!抓住别人对代码的改进,最能提高我们的编码水平。将涉及很多编码技巧!
填写必要的说明,然后单击下面的发送拉取请求按钮。
很快你会在评论区底部看到一个亮绿色突出显示的按钮,只需点击它。
继续让你确认,没问题的话继续点!
所以同步成功!
GitHub 教程系列文章:
通过GitHub创建个人技术博客详解
GitHub使用教程图文详解
Git标签管理详解
Git 分支管理详解
Git远程仓库详解
Git本地仓库详解(Repository)
Git服务器搭建和客户端安装
Git概述