【发布时间】:2012-06-03 05:23:06
【问题描述】:
我和这个用户有完全相同的问题:
git init template, replacing modified hooks
我的全局 git 挂钩中有一个新模板文件。但是,原始模板文件已经加载,所以git init 不会覆盖。我在这里读到了同样的内容,这似乎是正确的 git 行为:
来自http://www.cs.potsdam.edu/cgi-bin/man/man2html?1+git-init:
在现有存储库中运行 git init 是安全的。它不会 覆盖已经存在的东西。主要原因 重新运行 git init 是为了获取新添加的模板。
那么什么是强制重新加载新的 git 模板钩子的好方法呢?我在许多 git repos 中有很多钩子,在几台计算机上并被各种用户使用。最实用的方法是让用户运行特定的命令,而不是告诉他们先删除钩子,然后再运行 git init 命令。有没有办法做到这一点?
【问题讨论】: