# 删除包括历史
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-filter cat -- --all
# 同步到远程
git push origin master --force
参考文档:
本文详细介绍如何使用gitfilter-branch命令彻底从Git仓库中删除指定文件的历史记录,并强制同步到远程仓库。通过实例演示了如何正确应用此命令,同时提供了遇到错误时的解决方案。
# 删除包括历史
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-filter cat -- --all
# 同步到远程
git push origin master --force
参考文档:
2337
3261

被折叠的 条评论
为什么被折叠?