0
我想清理一个私人项目,所以我可以发布它 - 从历史中删除杂项文件等。如何在root提交上运行git filter-branch?
我试图删除一个Makefile与git filter-branch
。下面是我使用的命令行:
$ git filter-branch -f --index-filter 'git update-index --remove Makefile' 08a7d1..HEAD
然而,当我运行git log -- Makefile
,它显示了在根添加的Makefile文件提交,然后被删除的立即提交以下根提交。
我怎样才能让git filter-branch
在根提交上运行?