基于github开源项目再次开发,项目仓库创建及迭代推荐方式

609 阅读2分钟

基于github开源项目再次开发,项目仓库创建及迭代推荐方式:

1. 登陆gitLib账号,并通过import project的方式创建项目;

2. 将gitLab创建好的项目克隆到本地;

3. 创建开发分支,正常迭代开发(例如:dev),同步到gitLab;

4. 当开源仓库有更新,同时我们也需要更新时,切换到和开源版本保持一致的分支(例如:master),手动修改git仓库的origin为开源地址, 并pull最新代码;

5. 再切换回迭代分支(dev),修改git仓库的origin为gitLib的仓库地址, 将和开源代码保持一致的分支(master)merge到迭代分支(dev),解决对应冲突,就能实现两边代码同时更新;

 

 

第一步:登陆GitLab服务创建项目

登录自己的账户,初次登录界面应该如下所示。

选择创建一个项目(Create a project) ==>

图片1.png

选择导入项目(Import project) ==> Github ==>

图片2.png

 

默认不能直接从Github上导入项目(repo),需要先获取一个个人访问标志(Personal Access Token) ==>

注:这里需要有自己的Github账户,并且需要先fork好之后,才能导入。

图片3.png

 

点击创建新的标志(Generate new token) ==>

图片4.png

 

之后需要验证密码 ==>

  给token指定一个名字(方便标识),以及这个token的访问权限吧,我们给repo的权限即可。

图片5.png

 ==> 底部 Generate Token,生成即可,Token最好保存好。

  回到Personal Access Token那页,输入刚才生成好的Token,即可列出你Github上的所有公开项目repo,如下所示。

  点击项目repo右侧的import按钮,即可导入相应的项目。

图片6.png

 

回到主界面,即可看到我们刚才导入的项目。

图片7.png

 

第二步: 将GitLab创建好的项目克隆到本地;

第三步: 创建开发分支,正常迭代开发(例如: dev),同步到gitLab;

第四步: 当开源仓库有更新, 同时我们也需要更新时, 切换到和开源版本保持一致的分支(例如: master),手动修改git仓库的origin为开源地址,并pull最新代码;

图片8.png

第五步: 再切换回迭代分支(dev),修改git仓库的origin为gitLib的仓库地址,将和开源代码保持一致的分支(master)merge到迭代分支(dev),解决对应冲突,就能实现两边代码同时更新;