1. 前期准备工作
1.1创建一个新的项目并添加一个方法让别人去完成

1.2把项目分享到GitHub上面去

1.3参与者Fork项目到自己的仓储并clone到本地

1.4作者改动了代码并提交到自己的仓库

2. 改动并提交Pull Request
2.1改动代码

2.2和原仓库进行关联 VCS-Git-Rebase my GitHub fork

2.3和原仓库进行同步 VCS-Git-Rebase my GitHub fork-原仓库地址

同步完成之后我们可以看到成功的拉取了原仓库的更新

2.4提交代码到自己的仓库

2.5提交Pull Request

3.查看和处理Pull Request
3.1查看Pull Request

我们可以看到Pull Request信息和改动的文件

3.2在本地预览Pull Request

在Pull Request那里选择Create New Local Branch就能在本地查看和运行合并后的代码

3.3对Pull Request进行操作
如果觉得合并后的代码为啥问题,就可以选择合并或者是关闭。同样
右键选择View Timeline

我们可以选择评论或合并或关闭

网友评论