Skip to content

Plantilla para un repositorio git/git repo template, with example hooks

Notifications You must be signed in to change notification settings

JJ/repo-plantilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plantilla para repositorios de git

Un ejemplo de plantilla para repositorio de git. Tiene algún fichero traducido al español y un ejemplo de hook ligeramente modificado.

Instrucciones

Para sustituir a la plantilla por defecto de git

	sudo mv /usr/share/git-core/templates/ /usr/share/git-core/templates-orig # Quita de enmedio las plantillas originales
    sudo cd /usr/share/git-core && git clone git@github.com:JJ/repo-plantilla.git && mv repo-plantilla templates

Cada vez que hagas git clone o git init se usará esta plantilla para crear la estructura del repositorio bajo .git en vez de la que hay por defecto.

Por otro lado, también la puedes clonar en el directorio que quieras

	cd ~
	git clone git@github.com:JJ/repo-plantilla.git
	mv repo-plantilla .git-template

Si quieres quitar todos los ficheros que no sean estrictamente de la plantilla puedes borrarlos a mano antes de empezar a clonarlos, o bien usar la rama que ya los ha eliminado:

	cd ~
	git clone git@github.com:JJ/repo-plantilla.git --branch instalar
	mv repo-plantilla .git-template

Y luego usarlo con

	git init --template=/home/miusuario/.git-template

Es importante que se ponga el camino completo a .git-template sin usar la abreviatura ~ del shell.

Esta orden copiará todos los ficheros en el subdirectorio indicado al subdirectorio .git. Es posible que quieras borrar este fichero README, y activar el hook de ejemplo haciendo

	mv .git/hooks/prepare-commit-msg.ejemplo .git/hooks/prepare-commit-msg

que añade una firma (editable) a todos los mensajes de commit.

About

Plantilla para un repositorio git/git repo template, with example hooks

Resources

Stars

Watchers

Forks

Packages

No packages published