当我最初打开我的拉取请求时,我的 Github 状态检查触发的测试套件没有运行。有没有办法在不提交更多代码的情况下手动触发它?
如果您不想添加空提交,并且您在自己的分支中单独工作(见下文),则可以使用以下技巧:只需对最后一次提交执行虚假修改,然后进行强制推送。
git commit --amend --no-edit
git push -f origin your_branch
Run Code Online (Sandbox Code Playgroud)
显然,这会改变(理论上,尽管实际上不是)提交历史记录,因此您应该仅在您自己的分支中执行此操作,您是唯一的提交者(例如,在准备从分叉存储库到上游存储库的拉取请求时) 。
更新:您还可以将空提交推送到您的分支以重新触发状态检查: git commit -m "retrigger checks" --allow-empty
尝试关闭并重新打开您的拉取请求以重新触发状态检查。如果失败,只需创建另一个拉取请求并关闭旧的。
| 归档时间: |
|
| 查看次数: |
2356 次 |
| 最近记录: |