所以我已经成功地从 git 中删除了一个目录及其历史记录。
有类似的东西:
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch folder-to-delete" HEAD
但是,我的 git 提交日志仍然包含该目录的提交。当我查看我的存储库历史时,我会看到这些目录的所有提交。他们没有文件(如预期的那样),但提交仍在历史记录中。
是否也可以从历史记录中删除这些提交?
所以我已经成功地从 git 中删除了一个目录及其历史记录。
有类似的东西:
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch folder-to-delete" HEAD
但是,我的 git 提交日志仍然包含该目录的提交。当我查看我的存储库历史时,我会看到这些目录的所有提交。他们没有文件(如预期的那样),但提交仍在历史记录中。
是否也可以从历史记录中删除这些提交?