首页 > 解决方案 > 如何从提交历史记录中删除 github 中的图像

问题描述

我在 myWebsite 的 image 文件夹中添加了自己的图像,并将其放在 github 中。每当我想从 github 项目中删除它时,一切都很好,但在提交中,我的私有图像仍然存在。如何从 GitHub 上的提交历史中完全删除它。

标签: gitgithub

解决方案


要从 Github 上的提交历史记录中完全删除您的私有图像,您可以执行以下步骤:

  1. 将存储库克隆到本地计算机

  2. 查找要删除的提交的 idgit log -n 10

  3. 然后运行以下命令git rebase -i <commit-id>

文本编辑器将打开,列出所有提交,每个提交前面都有pick

因此,手动删除您要删除的提交并保存文件

在此处输入图像描述

  1. 现在,将更改推送到远程仓库,使用git push -f origin master

  2. 现在检查您的 github 存储库,该提交应该已被删除

要了解更多信息,您可以通过


推荐阅读