【发布时间】:2014-08-22 11:52:40
【问题描述】:
所以我有一些前一段时间被跟踪并添加到 git 历史记录中的文件夹。不知何故,他们的内容被忽略了(gitignore),但每个人都在他们的机器上拥有它们——我从一开始就没有参与这个项目。
现在,它们的内容和文件夹本身不再需要,但 git 并不认为删除文件夹是一种操作。
我如何让 git 将他们的删除记录为一个操作,以便其他人也可以清理他们的 repo?我有点害怕改变整个历史树的行为。
【问题讨论】:
-
.gitignore有版本吗?如果是这样:从.gitignore文件中删除文件夹的路径?然后git将看到它们并能够将它们删除。 -
Git 不跟踪目录,因此它不会删除因合并或其他更改而变为空的目录。
标签: git version-control versioning history