我需要从历史中删除一个文件。我没有进入github的命令行。如果这可以通过ui本身来完成,请提供帮助。
您不需要对github的命令行访问,只需要对您自己的本地克隆进行访问,您可以:
git filter-branch
那么你 git push --force .
git push --force
但是另一种选择,如果你 真的? 不想使用任何命令行,即使在本地…将是 contact GitHub support ,要求他们从远程回购历史记录中删除该文件。 不过,这是最后的选择,因为你应该能够自己做到这一点。
不能从历史记录中删除该文件,但可以通过以下操作从存储库中删除该文件 help article
或者,可以使用一个git guis软件进行cherry pick,然后cherry pick将所有提交(除了要删除的提交)放入一个新的分支中。然后,删除旧分支。
要实现这一点,您必须具有命令行访问权限。 Delete file from history
但是使用ui,您可以从repo(分支)中删除文件 前任:
单击右上角的“删除”按钮并提交。