github不会删除大量目录

时间:2018-08-09 14:47:41

标签: github

我已经克隆了一个包含3.8G数据的存储库。 (嗯,愚蠢至极,但是我错误地上传了图像数据集。)现在,我想删除它,但是git rm -r不会删除它。我需要从本地以及远程master存储库中删除此目录。该命令已经运行2 days为止。我相信它被卡住了。如果有人可以告诉我摆脱这种情况的出路,请多多关照。谢谢。

1 个答案:

答案 0 :(得分:1)

问题1:从本地存储库中删除它

您要从本地存储库中删除图像。

解决方案:

在命令行上执行rm -rf x,其中x是包含图像的目录,-r是用于删除其中包含的目录和子目录的递归标志,并且{ {1}}是删除受保护文件的强制标志。


问题2:阻止其提交

您不希望将图像推送到代码库/在线存储库。

解决方案:

如果您已经从本地存储库中删除了文件,则可以通过运行-f命令来检查目录是否已删除。删除的目录应以红色字体打印。您只需要git status来确认要删除该目录并从代码库/在线存储库中删除该目录。然后,当然要先运行git rm x,然后再运行git commit


替代:

尽管您说过要删除映像集,但是下次如果要将其保留在本地但又阻止将其推送到代码库/在线存储库,请创建一个git push <origin> <master>文件并指定目录或文件输入您不要要推送的内容。可以在here上找到有关.gitignore文件的教程。