标签: git githooks
我有以下git pre-commit hook
#!/bin/sh cd "$(git rev-parse --show-toplevel)" make clean git rm $(git ls-files --deleted)
但是,当我提交时,已删除的文件将被取消暂存。
当我中止提交时,文件将从索引和工作树中消失。
有没有办法从提交中删除文件?