ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

github参与开源项目

2020-01-29 18:02:13  阅读:483  来源: 互联网

标签:git io com 参与 开源 github https wuhan2020


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

源同步
11. fork的源分支由于修复bug或更新可能发生变化,为了保持自己本地的分支最新,并且减小pull request时的冲突,需要和源同步(主要是2、4步)

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
_kangzai 发布了50 篇原创文章 · 获赞 47 · 访问量 9万+ 私信 关注

标签:git,io,com,参与,开源,github,https,wuhan2020
来源: https://blog.csdn.net/z2516305651/article/details/104108514

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有