前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何参与github开源项目

如何参与github开源项目

作者头像
kiki.
发布2022-09-29 08:09:38
5110
发布2022-09-29 08:09:38
举报
文章被收录于专栏:web全栈之路

clone到本地

  1. 在github上有注册的账号,https://github.com/
  2. 找到自己感兴趣的开源项目,如:https://github.com/wuhan2020/wuhan2020.github.io
  3. 在项目主页点一下fork
  4. 点右侧自己的头像,点击Your repositories,找到刚才fork的项目
  5. clone 该仓库到本地,切到相应的分支,默认dev
  6. 这时你就可以发挥自己的聪明才智修复Bug,开发新功能,进行commit,push了

pull request

  1. 当你贡献完毕后就可以把你的贡献推荐给这个项目的开发者了。再次打开github,在你项目的页面上有个这样的按钮,单击它
在这里插入图片描述
在这里插入图片描述
  1. 在新的页面中会显示你这次的改动,继续单击create pull request在弹出的页面中输入本次提交的说明信息,输入完后,单击提交按钮 comment
在这里插入图片描述
在这里插入图片描述
  1. 等待开源项目管理任务的审核,审核通过,就会把改动合并到对应的开发分支
  2. 除了贡献代码参与项目,还可以提Issue,进入项目主页,单击Issue然后选择New Issue在弹出的页面中输入项目bug的描述信息即可

源同步

  1. fork的源分支由于修复bug或更新可能发生变化,为了保持自己本地的分支最新,并且减小pull request时的冲突,需要和源同步(主要是2、4步)
代码语言:javascript
复制
1. git remote -v
就可以看到当前项目的远程仓库配置:
origin  https://github.com/z2516305651/wuhan2020.github.io.git (fetch)
origin  https://github.com/z2516305651/wuhan2020.github.io.git (push)


2.然后使用下面的命令:
git remote add upstream 原始项目仓库的git地址:
git remote add upsteam https://github.com/wuhan2020/wuhan2020.github.io.git


3. 如果你继续使git remote -v命令查看的话,就会发现这个时候已经和原始的被fork的项目产生了关联:
origin  https://github.com/z2516305651/wuhan2020.github.io.git (fetch)
origin  https://github.com/z2516305651/wuhan2020.github.io.git (push)
upsteam https://github.com/wuhan2020/wuhan2020.github.io.git (fetch)
upsteam https://github.com/wuhan2020/wuhan2020.github.io.git (push)

4. 如果想保持项目同步的话,一般使用下面的命令就好了:
git fetch upstream
git merge upstream/dev
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档