我最近开始在 GitHub 上管理一个项目,人们一直在那里提交拉取请求。我希望能够:
我怎样才能做到这一点?
在合并到 master 之前,您是否必须创建一个单独的分支,例如“dev”,并指示人们针对该分支进行编码?
请您参考如下方法:
有一个github help此页面上详细介绍了如何通过在本地检查拉取请求来更改拉取请求。
我可能会尝试首先为拉取请求提交者创建一个 Remote (我正在使用上面页面中的示例):
git remote add kneath git://github.com/kneath/jobs.git
获取更改:
git fetch kneath
查看有问题的分支(例如 master):
git checkout kneath/master
随心所欲地审查它们,因为那里的代码将是拉取请求代码。运行测试等。
如果您愿意,请将它们合并:
git checkout master
git merge kneath/master
此外,这是一个关于 git project management workflows 的非常好的页面其中详细介绍了可以进行协作集成的各种工作流程。