Skip to content

工作流

taotianran edited this page Nov 29, 2022 · 3 revisions

下面是详细的工作流介绍。

👣 步骤 1:登录GitHub

首先,登录你的GitHub账号。如果还没有需要进行 注册.


👣 步骤 2: Fork源码仓库

前往 FlyCV 仓库,点击右上角 Fork 按钮fork代码。

然后,一个forked的代码库将出现在你的个人资料页面。


👣 步骤 3: 克隆fork的仓库

使用 git clone 命令将fork之后的代码库下载到本地。


👣 步骤 4:检出一个分支,开始开发。

日常的开发和bug修复,推荐创建一个分支进行,例如:

git checkout -b my-work

我们使用 pre-commit 检查代码风格。第一次提交之前,请安装 pre-commit

pip install pre-commit
cd FlyCV
pre-commit install

👣 步骤 5: 设置上游仓库同步代码库

为了同步原始代码库,使用下面命令添加上游仓库。

cd FlyCV && git remote add upstream https://github.com/PaddlePaddle/FlyCV.git

在开发之前及时同步上游代码库的变更是一个非常好的习惯。使用 git pull upstream develop 拉取远程开发分支的代码到本地仓库,并合并到自己当前的开发分支。


👣 步骤 6: 创建Pull Request

将你的修改提交到自己forked代码库: git push origin <branch name>

前往GitHub主页自己forked的代码库,可以看到一个高亮区域显示你最近的提交赋值:

点击 Compare & pull request 创建 Pull Request,等待评审即可。

Clone this wiki locally