如何修复一个错误的合并,并将您的好提交重放到一个固定的合并上?我不小心提交了一个不需要的文件(filename.orig在解析合并时)-几次提交到我的存储库-直到现在我还没有注意到。我想从存储库历史记录中完全删除该文件。是否可以重写变更历史以便filename.orig从一开始就没有添加到存储库中?
3 回答
三国纷争
TA贡献1804条经验 获得超7个赞
git rm
git commit --amend
.
git filter-branch \ --index-filter 'git rm --cached --ignore-unmatch path/to/file/filename.orig' merge-point..HEAD
merge-point
HEAD
--ignore-unmatch
- 3 回答
- 0 关注
- 709 浏览
添加回答
举报
0/150
提交
取消