如何重置 Github 状态检查?



当我最初打开拉取请求时,我的 Github 状态检查触发的测试套件没有运行。有没有办法在不提交更多代码的情况下手动触发它?

更新:您还可以将空提交推送到分支以重新触发状态检查:git commit -m "retrigger checks" --allow-empty

尝试关闭并重新打开拉取请求以重新触发状态检查。如果失败,只需创建另一个拉取请求并关闭旧请求。

如果您不想添加空提交,并且如果您在自己的分支中独自工作(见下文),则可以使用以下技巧:只需对最后一次提交执行虚假修改,然后执行强制推送。

git commit --amend --no-edit
git push -f origin your_branch

显然,这将改变(理论上,尽管在实践中不是)提交历史记录,因此您应该仅在您自己是唯一提交者的分支中执行此操作(例如,在准备从分支存储库到上游存储库的拉取请求时)。

最新更新