【发布时间】:2012-08-29 03:35:17
【问题描述】:
我知道运行 git-diff 和其他工具可以识别存储库中的更改,但是当我进行部分提交时,我只需要将提交的文件(而不是被触及的整个文件集)传递给预提交钩子。
比如我修改了三个文件,只提交了两个,我想让 pre-commit 钩子知道这两个文件的名字。
git status --porcelain
M A.c
M B.c
M C.h
然后我执行:
git commit -m "two files only" A.c B.c
pre-commit 钩子如何只获取两个文件的列表?
【问题讨论】:
标签: git pre-commit-hook