1

我想知道是否可以创建一个特定于项目的提交前挂钩。

例如,我在 github 上有一个共享项目。让我们称之为“标签疯狂”。

然后我创建一个文件.git-pre-commit-hook,里面有这样的东西:

sed 's/\t/ /g'

然后,在每次提交中,git 都会在更改的内容中运行这个钩子,避免 tab-crazy 开发人员对 tab-width 配置做废话。

这样的事情可能吗?

提前致谢。

4

1 回答 1

1

是的,git 有这样的钩子

正如 ThiefMaster 所说,您无法修改即将提交的代码,但您可以检查并拒绝提交。

于 2013-01-03T16:45:20.500 回答