`
xigua366
  • 浏览: 103101 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何向一个开源项目提交代码

    博客分类:
  • git
git 
阅读更多

如果想参与一个开源项目,首先是需要 Fork 这个项目。然后在自己的主页查看这个项目,把这个项目clone到本地自己的机器上,然后修改代码。


 然后提交代码,然后push代码到自己的github下的仓库里面去。

 

需求:

 

如何把代码push到原作者的github仓库去呢?

 

方案有两个:

方案一、命令行操作。

git remote add yzz url    // yzz仅仅是自己自定义的一个远程仓库代号,自己喜欢叫什么都可以, url是原作者的github的仓库地址。

 

添加了新的远程仓库地址之后,直接往这个远程地址push代码即可。

git push yzz master  // 这行命令表示往原作者仓库的master分支合并代码。 (当然,前提是人家给了你权限才行,要不然执行后就是403来跟你打招呼了)

 

方案二、github.com 网页界面操作。

一句话就是创建一个pull request请求,让原作者去审核。

 

 

如果对git本地仓库添加多个远程仓库有不理解的,可同时阅读我的另外一个博文:

http://xigua366.iteye.com/admin/blogs/2400153

  • 大小: 29.8 KB
0
0
分享到:
评论

相关推荐

    如何向gitee开源项目提交代码

    相信很多小伙伴都会看到比较不错的开源项目,然后想在此基础上实现自己的代码。 接下来我们看一下如何具体的操作,这里默认已经有gitee账号了(如果没有的小伙伴,自行注册就可以)。顺便说一嘴,github和这个步骤是...

    开源项目代码

    开源项目代码是软件开发领域中的一个重要组成部分,它代表了开发者们共享、协作和改进软件的开放精神。在本文中,我们将深入探讨开源项目代码的相关知识点,包括其定义、优势、参与方式、常用平台以及如何有效地利用...

    这是一个用于对开源项目进行代码提交的练习项目_git-practice.zip

    这是一个用于对开源项目进行代码提交的练习项目_git-practice

    露营基地小程序开源项目源代码

    露营基地小程序是一款基于uni-app框架开发的露营类小程序,具有完整的前后端交互...该项目对于想要开发类似小程序的开发者来说,是一个非常有价值的参考资料,能够帮助开发者快速理解小程序开发流程和技术实现细节。

    开源项目的代码汇总(主要是csdn上下载到的)

    6. **提交代码**:将改进后的代码通过Pull Request的方式提交给原作者,为开源项目贡献自己的一份力量。 7. **撰写文档**:完善项目的使用文档或开发指南,帮助更多的人理解和使用项目。 通过这些开源项目,你不仅...

    开源中国项目源代码

    开源中国作为一个知名的IT社区,其发布的开源项目对开发者而言是宝贵的资源。本项目源代码是开源中国针对Android平台开发的应用程序,旨在为用户提供一个互动的、便捷的开源资讯获取和交流平台。通过下载并研究这个...

    开源项目源代码,学习自取

    开源项目源代码是IT行业中一个极其重要且富有价值的学习资源,尤其对于软件开发人员和编程爱好者来说,它们提供了深入理解编程技术、设计模式以及最佳实践的机会。这些代码库通常是免费提供的,鼓励用户自行研究、...

    转载一个优秀的开源项目

    本篇文章将详细探讨一个名为"SUSHIDO Project"的开源项目,旨在帮助读者理解其核心功能、设计思想以及可能的应用场景。 【描述】:尽管描述信息为空,但通过提供的博客链接(https://auauau.iteye.com/blog/716596...

    金山开源源代码 金山开源源代码

    开源项目通常拥有活跃的社区,开发者可以在论坛、邮件列表或GitHub上与其他贡献者交流,提交问题报告或改进代码的建议。参与金山开源源代码的社区活动,不仅有助于个人成长,也可能为个人的职业发展开辟新的道路。 ...

    开源的项目管理和代码托管平台 GitLab.zip

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的...

    借助开源项目,学习软件开发

    3. **贡献代码**:参与开源项目不仅仅是阅读代码,还可以提交自己的改动。通过解决bug、添加新功能或改进文档,可以实际操作并加深对软件开发的理解,同时也能提高问题解决能力。 4. **版本控制与Git**:大多数开源...

    开源项目-antham-gommit.zip

    开源项目“antham-gommit”是一个用于强制执行Git提交消息一致性的工具,它基于Go语言开发。在软件开发过程中,Git是广泛使用的版本控制系统,而保持提交消息的一致性对于项目的可维护性和团队协作至关重要。antham/...

    开源中国代码

    开源中国作为一个国内知名的开源技术社区,致力于推动中国开源软件的发展,提供丰富的开源项目、资源和技术交流平台。"开源中国代码"很可能是指该压缩包中包含了开源中国社区内的一些开源项目源代码,供开发者学习、...

    10个Android的开源项目

    在Android开发领域,开源项目是学习和提升技能的重要资源。以下是对这10个Android开源项目的详细介绍,它们将为你的Android编程...同时,参与开源社区,提交代码和解决问题,也是提高专业技能和建立个人品牌的好方法。

    ios应用源码之一些iphone开源项目代码iphone-tris 2018127

    标题中的“ios应用源码之一些iphone开源项目代码iphone-tris 2018127”表明这是一个关于iOS应用程序的开源源代码项目,具体来说是针对iPhone平台的。这个项目名为“iphone-tris”,可能是一个游戏应用,因为“tris”...

    开源项目-adhocteam-certwatcher.zip

    通常,开源项目会将源代码、配置文件、文档和测试用例等组织在一个主目录下,因此我们可以预期在解压后的"certwatcher-master"文件夹中找到以下组成部分: 1. **源代码**:这部分通常包含项目的主程序文件,可能是...

    开源项目-dotnet-cli.zip

    从标签 "开源项目" 我们可以推断,这个压缩包的内容可能是一个开放源代码的项目,鼓励社区参与和贡献。开源项目通常遵循特定的许可协议,如 MIT、Apache 2.0 或 GPL,允许自由地使用、修改和分发代码。 压缩包中的 ...

    论通过假意提交代码在开源软件中偷偷引入漏洞的可行性.pdf

    3. **社区参与**:鼓励更多的人参与到开源项目的审查和测试中来,形成一个更广泛的审查网络。 4. **安全意识培训**:为开发者提供安全意识培训,使他们能够在编写代码时更加关注安全问题。 通过这些措施,可以显著...

    商城网站开源代码

    6. **学习与贡献**:作为一个开源项目,"商城网站开源代码"鼓励社区成员参与其中,无论是初学者还是经验丰富的开发者,都可以通过阅读和修改代码来学习电子商务系统的开发。对于发现的问题或有改进的想法,可以通过...

    室内地图开源代码

    在本案例中,"MicelloMapApi.12.20.13"可能是这个开源项目的特定版本,包含了实现室内地图功能所需的库和工具。 安卓(Android)和JavaScript是两种主要的编程语言,用于构建跨平台的应用程序。安卓作为Google主导...

Global site tag (gtag.js) - Google Analytics