如何在Git中从远程存储库中删除已删除的文件夹?

时间:2010-11-01 23:54:30

标签: git

我从我的本地Git存储库中删除了一个文件夹然后我提交并将更改推送到远程存储库,文件被删除但文件夹和子文件夹仍然存在。我怎么能从远程存储库中删除空文件夹?

2 个答案:

答案 0 :(得分:20)

您可以通过调用:

强制git退出跟踪本地文件

git rm file.txt #warning, this also deletes the file from your filesystem

您可以通过调用:

删除整个目录(及其内容)

git rm -rf directory

答案 1 :(得分:6)

Git实际上并不存储目录。它只是在需要它们的地方创建目录来保存存储库中的文件。如果新克隆仍然创建这些目录,请确保没有您看不到的文件(如.gitignore)。