Configurar una estructura de directorio por defecto en git init

Me gustaría optimizar mi flujo de trabajo de git automatizando la creación de .gitignore, README, LICENCIA y otros archivos engit init mando.

Para hacer eso me RTFM degit init ahttp://git-scm.com/docs/git-init y me dice que haga uno de los siguientes:

Utilizargit init --template=<template_directory>, pero es molesto.Modifique los contenidos de la variable de entorno $ GIT_TEMPLATE_DIR, pero preferiría no hacerlo.Selecciona elinit.templatedir variable de configuración. ¡Ahora estamos hablando!

Asiquesudo mkdir /usr/share/git-core/templates/my_template ytouch algunos archivos en ella, entonces yovim ~/.gitconfig y añadir:

[init]
    templatedir = /usr/share/git-core/templates/my_template

Ygit config -l me dice:

...
init.templatedir = / usr / share / git-core / templates / my_template
...

Feliz conmigo mismo, voy a mi directorio de juegos de desarrollo y:

$ git init
Initialized empty Git repository in /the/current/directory
$ ls -a
.   ..  .git

Bummer ... ¿dónde están los archivos? :(

Comprobación rápida:

$ ls -a /usr/share/git-core/templates/my_template
.   ..  .gitignore  LICENSE README.md
$ git --version
git version 1.8.2.1

Parece que$ git init --template=/usr/share/git-core/templates/my_template tampoco funciona

Entonces, ¿qué es lo que estoy haciendo mal aquí? ¿Directiva de configuración incorrecta? ¿Mala plantilla o su ubicación (estoy en OSX)? ¿Debe la plantilla ser un repositorio git? ¿Uno desnudo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta