情况:
提交,打开拉取请求和测试失败,然后我正在修改(git commit –amend和git push –force)来修复此测试。测试肯定是固定的,但在推力后……
正如Urban评论的那样,很难对当前问题有一个清晰的认识,但让我们首先澄清一个似乎是核心问题的观点:
我正在修改该测试(原文如此)
如果那是你的意思,你已经承诺你的工作,但做了一个 git commit --amend 在该提交中添加一些更改,但是您已经推送到远程仓库,那么您提到的强制推送可能是有意义的。
git commit --amend
我只是猜你的遥控器拒绝了你的推送,因为在树中修改过去的提交是重写历史记录而你默认不能这样做,因此需要随后 git push -f 。
git push -f
简短的回答是: 的 不要修改已推送的提交。在顶部添加新提交。 强>