如何在不使用命令行的情况下从GitHub历史记录中删除文件

时间:2018-11-13 03:47:48

标签: github

我需要从历史记录中删除文件。我没有命令行访问GitHub。如果可以通过UI本身完成,请提供帮助。

3 个答案:

答案 0 :(得分:2)

您无法从历史记录中删除文件,但是可以按照以下help article

的方式从存储库中删除文件

或者,您可以使用其中一种Git GUIs软件进行挑选,然后将所有提交(选择删除的提交除外)挑选到新分支中。然后,删除旧分支。

答案 1 :(得分:1)

要实现此目的,您必须具有命令行访问权限。 Delete file from history

但是使用UI,您可以从仓库中删除文件(分支) 例如: enter image description here

点击右上角的删除按钮并提交。

答案 2 :(得分:0)

您不需要命令行访问GitHub,而只需要访问您自己的本地克隆,您可以在其中进行以下操作:

然后git push --force

但是,如果您真的甚至不想在本地使用任何命令行,也可以使用contact GitHub support,要求他们从您的遥控器中删除文件回购历史记录。
不过,这是不得已的选择,因为您应该能够自己执行此操作。