Github提PR

192 阅读1分钟

一、下载和提交代码

1、fork代码

打开github,fork工程wheel-awesome

VZxXxazuTwxKwivr8IBRgMlvSjL0GF-xnzAjoNb5I5U.png

IerZqHf8-5WcCtdLdI2OBSjhYwhaW_b4ieNzlaqBbQc.png

2、clone代码

git clone https://github.com/Alwayslinzx/wheel-awesome.git

Io0DxkJ00ng3jTSeVLXoKv7qiiPwAPGaoxxjUfaSEEA.png

3、同步最新代码

有可能你当下fork的代码已经不是最新代码,这时候就需要先更新你的代码

首先建立一个新的origin(源)

正常一开始我们查看源,fetch和push都是自己的源

GCASJVcT1Z4CtiVpsLg-fQ1GwGDw7P8sw3PtVYJfLLM.png

(1)、添加新远程分支
git remote add upstream https://github.com/su37josephxia/wheel-awesome.git

(2)拉取合并远程分支到master分支(需要随时做,保证你的master分支永远是官方最新)
git fetch upstream master
git checkout master
git merge upstream/master

4UFvT3w_IGLyIITf-8CCMwW82p85afXeWnsKCQfBLA0.png

VJSVs4Bwuh39QVNTX_O5h-9d8d5-rk2hmmtdHtFI46c.png

4、编写/修改代码后commit

7nzxX0L5ydIUaRXVpqOtUVcQb8yW5rmWrEQVxAZxRy0.png

git add .
git commit -am "add ranshu to helloworld "

FZIi7qYbStP-Vl98PrNSZ5i2SVjM70Jz3vTd3gMM2Gw.png

5、push代码

jwb_-7UvCuNOs1VrnXs4Zj8lQf0JWrOvIcnrhEUKnq0.png

二、提交PullRequest到项目

CfVvUUbIkw03gktttVQT-Yw73x6HEWXWD3IW7t0t_lE.png

mIGZKL1uZKVXHFrHWGZtM56FI5UyWngjZH7OdBMxxeo.png

m5xOBDtyqEsd3_pU7DkJBC8Z7naThcEXeXEr43TcB9o.png