准备工作,弄好可以源码编译的环境。这个如果还搞不定,建议看看paddlepaddle源码安装的文章。
fork
跳转到PaddlePaddle GitHub首页,然后单击 Fork
按钮,生成自己目录下的仓库,比如 https://github.com/USERNAME/Paddle
clone
git clone https://github.com/USERNAME/Paddle paddle_dev
cd paddle_dev
为了将来从主干上更新代码,先执行
git remote add upstream https://github.com/PaddlePaddle/Paddle
创建本地分支
git checkout -b my-cool-stuff
关于代码风格等检查和校验的工具
pip install pre-commit
pre-commit install
这个工具在写好代码之后,可以
git add xxfile
pre-commit
git add xxfile
就会把xxfile代码按照paddle要求的代码风格格式化了
提交代码
git add xxfile
git commit -m "xxxxxx"
获取 upstream 的最新代码并更新当前分支
git fetch upstream
git pull upstream develop
把代码push到远程仓库
git push origin my-cool-stuff
到这就可以准备向paddlepaddle 提交pull request了。
网友评论