| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 第一次向OpenMMlab社区提pr保姆级教程【Windows】 -> 正文阅读 |
|
[开发工具]第一次向OpenMMlab社区提pr保姆级教程【Windows】 |
下载git因为我们是在windows10下操作的,所以的命令都是用git去实现。 github中使用ssh由于安全原因等考虑,github 对 https 做了一些限制,直接导致部分用户用着用着,提交不了代码了。所以,需要开始学习 ssh 方式。 1、检测自己git config是否配置首先参看自己的Git config,可以通过
也可以在电脑内查看文件,以windows电脑为例,路径大概是 2、生成密钥文件打开
这里 3、在github上添加ssh密钥1、用记事本打开 4、设置github在
然后会跳出一堆东西,只需要最后输入 提交pr官网给的具体步骤:拉取请求(pr) 1、Fork Github仓库原先的代码是别人的,无修改权限,为了修改代码,需要在自己仓库复制一份。Fork到自己仓库。 2、git clone克隆代码到本地并添加原代码库作为上游代码库fork后,在自己命名空间下对代码副本拥有修改的权限,接下来就是将自己仓库中的项目副本克隆到本地。
添加原代码库为上游代码库
其中,open-mmlab/mmdecection是我这边展示的原代码库,在使用时根据实际情况修改。 3、从主分支中创建一个新的开发分支创建名为branchname的分支,其代码中 branchname名字可随意跟换
查看已经创建的分支,如图有branchname和master两个分支
若,github远程建了分支,本地看不到
4、安装pre-commit在系统中安装pre-commit在cmd中输入命令
在项目中安装pre-commit在git bash中输入命令,其中mmxxx是你克隆的项目名称
常用指令
5、修改提交项目代码将代码修改后,执行
结束pre-commit后,提交命令如下,其中
成功修改提示,一个文件已经修改提交会显示下图 6、推送你的修改到复刻的代码库,并创建一个拉取请求(pr)推送当前分支(breanchname)到远端复刻的代码库
创建一个拉取请求(这个是在自己fork仓库里的) 7、讨论并评审你的代码创建拉取请求时,可以关联给相关人员进行评审 8、pr合并之后删除该分支
到这里就结束了~ 祝大家多多提pr,一起进步。散花,散花~~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:41:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |