【发布时间】:2012-12-05 13:10:13
【问题描述】:
我想知道是否有人有更有效、更智能的方法来做到这一点。循环结构要求通过读取每个提交从每个提交中删除每个已删除的文件。对于许多提交,这需要很长时间。
git log --pretty=format: --name-status | grep -i ^D | cut -f2- | sort -u | xargs -I {} git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch {}' HEAD
【问题讨论】: