From the git-init
man page (also works with git-clone
if you are cloning an existing repo instead of creating a new one from scratch):
--template=<template_directory>
Provide the directory from which templates will be used. The
default template directory is /usr/share/git-core/templates.
When specified, <template_directory> is used as the source of the
template files rather than the default. The template files include
some directory structure, some suggested "exclude patterns", and
copies of non-executing "hook" files. The suggested patterns and
hook files are all modifiable and extensible.
You can modify the system-wide template directory (which defaults to /usr/share/git-core/templates
, but may be in a different location on your machine), you can supply --template=<template_directory>
on the command line when you create or clone the repo, or you can configure the default template directory in your config file:
[init]
templatedir = /path/to/templates
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…