git push-f只更改了主文件的历史记录,而不是文件

git push-f只更改了主文件的历史记录,而不是文件,git,github,Git,Github,我想恢复我的远程主分支中的一系列更改,所以我在本地恢复到较旧的提交,然后执行git push-f 远程主机中的历史记录已更新,但文件仍具有删除的提交的更改 知道我做错了什么吗?我如何确保即使是我的文件也会随提交历史一起恢复?是的,在github ui中,部署之后,应该删除的代码也会执行。您是如何执行此恢复的?用什么git命令?git重置;git push-远程主机中的历史记录已更新,但文件仍有更改;你在使用什么命令,看到了什么结果,从而得出了这个结论?我不清楚这意味着什么,因为从表面上看这似乎意

我想恢复我的远程主分支中的一系列更改,所以我在本地恢复到较旧的提交,然后执行git push-f


远程主机中的历史记录已更新,但文件仍具有删除的提交的更改


知道我做错了什么吗?我如何确保即使是我的文件也会随提交历史一起恢复?

是的,在github ui中,部署之后,应该删除的代码也会执行。

您是如何执行此恢复的?用什么git命令?git重置;git push-远程主机中的历史记录已更新,但文件仍有更改;你在使用什么命令,看到了什么结果,从而得出了这个结论?我不清楚这意味着什么,因为从表面上看这似乎意味着什么是不可能的。您在哪里看到文件仍然有来自已删除提交的更改?在GitHub的web UI中?或者你正试图使用Git作为部署工具?我使用了Git reset oldercommitid Git push-f,结果我看到提交历史记录删除了不需要的提交,但当我打开代码时,我仍然可以看到删除的提交中不需要的更改这不是答案无法删除它。。如果您可以删除相同的内容,请提供帮助