github操作中的push和pull_request区别?
在每个拉取请求中,我们都在推送我们的代码,那么为什么我们需要推送,而拉取请求仅仅推送就足够了?
小智 16
您只能在向 master 推送或向 master 拉取请求时触发。当有人打开针对 master 的拉取请求然后将更新推送到其分支时,这将防止构建发生两次。
例如:
on:
push:
branches:
- master
pull_request:
branches:
- master
Run Code Online (Sandbox Code Playgroud)
github操作中的push和pull_request区别?
一般来说,push当你推送代码时会触发,pull_request当有拉取请求时会触发。
当您从同一个存储库创建 PR 时,它们会重叠,但pull_request如果您想在收到来自分叉的 PR 时运行操作,则需要这样做。push当你想在有东西被推动时运行一个动作时你需要。您可以根据您期望的行为对它们进行微调,以避免重复作业。
| 归档时间: |
|
| 查看次数: |
18287 次 |
| 最近记录: |