git-init-db - Creates an empty git repository
git-init-db
This simply creates an empty git repository - basically a .git directory and .git/object/??/, .git/refs/heads and .git/refs/tags directories, and links .git/HEAD symbolically to .git/refs/heads/master.
If the GIT_DIR environment variable is set then it specifies a path to use instead of ./.git for the base of the repository.
If the object storage directory is specified via the GIT_OBJECT_DIRECTORY environment variable then the sha1 directories are created underneath - otherwise the default $GIT_DIR/objects directory is used.
"git-init-db" won't hurt an existing repository.
Written by Linus Torvalds <torvalds@osdl.org>
Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.
Part of the git suite