0%

GitHub教程 - Pull Request 工作流程

1. Fork仓库

先在github上将源仓库fork到自己的仓库

1
2
源仓库:git@github.com:southflower/slark.git
fork后:git@github.com:RichardRenn/slark.git

2. 检出代码

在本地检出fork后的仓库代码

1
2
cd ~/workspace/sourcecode/richardrenn
git clone git@github.com:RichardRenn/slark.git ./slark

3. 关联上游源仓库

进入代码目录,加入上游源仓库关联

1
2
cd ./slark
git remote add upstream git@github.com:southflower/slark.git

4. 更新代码

更新源仓库代码到本地仓库

1
2
git fetch upstream
git merge upstream/master

5. 提交代码

在本地仓库中,修改代码后提交到自己的远端仓库

1
2
3
git add .
git commit -m "anything"
git push origin master

6. 提交PR

在github网页上提交PR
在自己的仓库界面点击”New Pull Request”

pull-request

7. PR合入

然后待源仓库的作者将你的PR合入即可