github存储库作为git模板目录

时间:2013-09-24 18:46:24

标签: git github

据我所知,有可能通过git init --template=<template_dir>git clone <repository> --template=<template_dir>初始化或克隆git存储库,它只复制.git文件夹中给定文件夹中的所有内容,这对于挂钩非常有用等等。

所以我想知道,有没有可能提供一个github存储库作为template_dir?原因是,我想为多个项目/团队成员设置git钩子作为自动和未来的证据。我现在这样做的方式是在rep和symlink中手动设置一个git_hooks文件夹,但我正在寻找一种方法来删除额外的步骤并将其自动化一点。

2 个答案:

答案 0 :(得分:1)

I just setup a git-template repository at my company. So far it just has a single prepare-commit-msg hook in the hooks directory which prepends branch names (tracker numbers in our case) to commit messages. The common workflow would be to first clone the git-template repo, or pull any recent changes, and then use the --template option to git init to re-initialize each developer's local repositories. So far it's been well received.

答案 1 :(得分:0)

不,似乎不可能:

0c0ead (git 1.6.2, February 2009)这样的提交只提到了本地路径。

Makefile:修复相对路径名的错误检测

  

安装规则希望区分作为绝对路径(例如template_dir)提供的/usr/share/git-core/templates和相对的路径(例如share/git-core/templates