情况:
提交,打开pull请求,测试失败,然后我修改(gitcommit--modify和gitpush--force(来修复这个测试。测试肯定是固定的,但在强制推动后,构建的无人机再次失败,出现了同样的错误。
新的提交有时有帮助,有时没有。在这种情况下,当新的提交没有帮助时,我不知道如何解决问题,它可能需要数小时或数天的实验(创建新的提交,推送到同一个分支,但仍然是相同的错误,这在提交中肯定不存在,无人机构建或至少显示它(,直到无人机停止构建一些非常旧的文件状态(第一次提交(。
是否至少有任何解决方法,我可以手动做些什么来解决这个问题?
删除缓存没有帮助。无人机重启没有帮助。
无人机版本:无人机/无人机:0.8.5
我们将它与github一起使用,有时我认为,这可能是github缓存的一些问题,因为这个问题大多在没有任何原因的情况下从他们自己身上消失了。因为它是一个拉请求,并且从webhook获得的提交哈希和实际更改之间可能存在错误,所以它从github获取。
正如Urban所评论的,很难对当前的问题有一个清晰的认识,但让我们从澄清一点开始,这似乎是这里的核心:
我正在修改以修复该测试(原文如此(
如果你的意思是你已经提交了你的工作,但做了一个git commit --amend
来向提交中添加一些更改,但你已经推送到了远程回购,那么你提到的强制推送可能是有意义的。
我猜你的远程拒绝了你的推送,因为在树中修改过去的提交是在重写历史,而默认情况下你不能这样做,因此需要后续的git push -f
。
简短的回答是:不要修改已经推送的提交。而是在顶部添加新的提交