【发布时间】:2019-03-24 04:24:25
【问题描述】:
现在使用 Git 很长时间了,我习惯于为每个项目设置特定的配置变量,并在 ~/.gitconfig 下设置一些全局变量。或者 ~/.gitignore 的全局排除规则相同,具体取决于我的操作系统。
我想知道这样的东西是否可用于钩子。就像一个文件夹~/.githooks/ 会在初始化或克隆时填充我的存储库。甚至是一些总是在项目特定的钩子之前触发的钩子。
我在Git Hooks documentation 上一无所获。即使你有一种很老套的做法,我也会感兴趣。
【问题讨论】:
-
创建存储库时,您可以传递一个模板来预填充诸如钩子之类的东西。看
git init --template=<template_directory>。