如何参与开源项目

如何参与开源项目

技术人提升自己的影响力除了写博客,组织开源. 当然也可以在前期通过自己技术带来的流量为自己实现商业价值,当然我们在一开始的阶段一般人没有办法自己组织一个开源项目,这个时候我们就需要参与一些开源项目.

那么怎么进行开源项目?参与开源项目其实跟在公司开发并没有什么区别,但是对于没有参与工作的人来说可能需要这部分内容.

开源 1 、首先就是 fork 一个分支

fork这样就会在自己 github 中创建一个分支.

2、 clone 一下开源项目代码.

代码语言:c代码运行次数:0运行复制git clone https://github.com/xxx/xxx如果设置了 ssh 免密可以使用 ssh 的地址

拉取后现在的 origin 指向的就是这个开源项目仓库,我们还需要添加自己 fork 仓库

代码语言:c代码运行次数:0运行复制git remote add name github_address3、查找项目的 issue 找需要解决的 issue, 相当于自己找需求,期间可以跟提需求的人确认具体情况,然后找开源项目的贡献者指南,按照贡献者指南里边进行贡献.

4、找到开发分支,一般有一个开发分支,一个主分支.然后从开发分支里边切出来一个新的分支,用于开发.

代码语言:c代码运行次数:0运行复制git checkout -b newbrach origin/dev创建一个新的分支,改分支跟 origin/dev 的分支一样

5、开发功能,push

开发完全后,先 push到自己 fork 的分支,然后合并请求.

流程其中开发流程跟普通开发流程一样, 只是在远程仓库和个人仓库之间代码交换需要在网页端进行,本地仓库和远程仓库可以直接 push 和 fecth 操作.

奇技淫巧在一般开发过程中一般本地仓库和远程个人 fork 的仓库交互,而个人远程仓库与代码仓库交互,这样是一个标准流程,但是如果为了剩步骤可以从远程仓库 fetch 最新的代码,提交到远程仓库,就变成这样.

奇技淫巧当然并不推荐大家这样使用,如果被领导发现了,要是没那么注意流程犯错的自然没有问题,如果领导做事情谨小慎微那就需要注意了.

相关推荐

吹风机为什么会烧坏(吹风机寿命是几年?)
beat365官方app安卓版下载

吹风机为什么会烧坏(吹风机寿命是几年?)

📅 06-27 👁️ 9390
罗纳尔多如愿三折桂--国际足联年度颁奖典礼实录
365bet品牌中文网

罗纳尔多如愿三折桂--国际足联年度颁奖典礼实录

📅 06-28 👁️ 3137
手机里的截图怎么删除
365ba

手机里的截图怎么删除

📅 06-28 👁️ 6719