2

所以我已经成功地从 git 中删除了一个目录及其历史记录。

有类似的东西:

git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch folder-to-delete" HEAD

但是,我的 git 提交日志仍然包含该目录的提交。当我查看我的存储库历史时,我会看到这些目录的所有提交。他们没有文件(如预期的那样),但提交仍在历史记录中。

是否也可以从历史记录中删除这些提交?

4

1 回答 1

2

添加--prune-empty开关git filter-branch以从您的历史记录中删除现在为空的提交。

相关

于 2013-10-30T14:28:55.643 回答