【发布时间】:2013-12-24 11:52:12
【问题描述】:
我正在尝试在 git 中构建一个预提交脚本。在该脚本中,如果某个文件夹已更改,我计划运行任务。为了测试,在我的脚本中我有
git diff --cached | grep -q "^my/folder"
这会导致...
Not a git repository
To compare two paths outside a working tree:
usage: git diff [--no-index] <path> <path>
pwd 表示我在正确的目录中,$GIT_DIR 是 .git。我被引导相信--cached 是让这个工作陷入困境的特殊调味料。有没有办法做到这一点?
【问题讨论】: