有很多关于git pull请求的教程(例如这里和这里),但它们解释了如何生成拉取请求,而不是如何接收它们.如果上游开发人员和我在终端使用git并且我生成一个pull请求,比如使用git request-pull:
git request-pull master https://git.blah.org/project
Run Code Online (Sandbox Code Playgroud)
上游开发团队如何知道他们有来电拉取请求?
Git本身没有拉动请求的自动通信概念.如果您使用GitHub或GitLab或任何其他支持拉取请求的Git托管平台,您可以在Web界面中或通过一些其他命令行工具打开拉取请求git-spindle.然后,上游用户根据托管平台获得通知,如接收和电子邮件或将其显示在Web界面中.
使用git request-pull命令只会创建一些文本,您可以向上游用户发送电子邮件或即时消息或其他信息,告诉他"请从我的存储库中提取",这当然只有在用户可以直接访问您的本地存储库时才能使用.
您还可以使用git format-patch为预期更改生成修补程序集,并将这些修补程序邮寄给上游用户,然后可以git am用来应用更改.
上游项目如何期望贡献取决于上游项目,您必须询问他们如何接收捐款.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |