git还原多个提交并推送到远程repo,而无需强制推送

git还原多个提交并推送到远程repo,而无需强制推送,git,Git,我必须恢复大约15次提交,并将代码合并到master,基本上我正在尝试将头15次提交移回。 问题是我没有权限强制推送远程回购。 我们如何才能做到这一点 我尝试了git revert,每次它都会落后一次提交。只有当您要还原的提交列表中没有任何合并提交时,才能进行多次还原。如果不强制执行,您无法重写历史记录。您可以恢复多个提交,请参阅。

我必须恢复大约15次提交,并将代码合并到master,基本上我正在尝试将头15次提交移回。 问题是我没有权限强制推送远程回购。 我们如何才能做到这一点


我尝试了git revert,每次它都会落后一次提交。

只有当您要还原的提交列表中没有任何合并提交时,才能进行多次还原。

如果不强制执行,您无法重写历史记录。您可以恢复多个提交,请参阅。