标签: git merge-conflict-resolution
我正在使用遗留项目,该项目在存储库中包含一个应该被忽略的目录。该目录的内容在变基时引起了大量不相关的冲突。
有没有办法从历史记录中完全删除此目录(就像它从头开始被gitignored一样)?
答案 0 :(得分:1)
您需要git filter-branch,这将重写您分支中的每个提交。
git filter-branch
请注意这会破坏拉力(就像rebase一样)。