-
Notifications
You must be signed in to change notification settings - Fork 61
工作流
taotianran edited this page Nov 29, 2022
·
3 revisions
English | 简体中文
下面是详细的工作流介绍。
首先,登录你的GitHub账号。如果还没有需要进行 注册.
前往 FlyCV 仓库,点击右上角 Fork
按钮fork代码。
然后,一个forked的代码库将出现在你的个人资料页面。
使用 git clone
命令将fork之后的代码库下载到本地。
日常的开发和bug修复,推荐创建一个分支进行,例如:
git checkout -b my-work
我们使用 pre-commit
检查代码风格。第一次提交之前,请安装 pre-commit :
pip install pre-commit
cd FlyCV
pre-commit install
为了同步原始代码库,使用下面命令添加上游仓库。
cd FlyCV && git remote add upstream https://github.com/PaddlePaddle/FlyCV.git
在开发之前及时同步上游代码库的变更是一个非常好的习惯。使用 git pull upstream develop
拉取远程开发分支的代码到本地仓库,并合并到自己当前的开发分支。
将你的修改提交到自己forked代码库: git push origin <branch name>
。
前往GitHub主页自己forked的代码库,可以看到一个高亮区域显示你最近的提交赋值:
点击 Compare & pull request
创建 Pull Request,等待评审即可。