]>
Commit | Line | Data |
---|---|---|
2cf565c5 DG |
1 | git-init-db(1) |
2 | ============== | |
2cf565c5 DG |
3 | |
4 | NAME | |
5 | ---- | |
2c6e4771 | 6 | git-init-db - Creates an empty git repository |
2cf565c5 DG |
7 | |
8 | ||
9 | SYNOPSIS | |
10 | -------- | |
61f693bd JL |
11 | 'git-init-db' [--template=<template_directory>] |
12 | ||
13 | ||
14 | OPTIONS | |
15 | ------- | |
16 | --template=<template_directory>:: | |
17 | Provide the directory in from which templates will be used. | |
18 | ||
2cf565c5 DG |
19 | |
20 | DESCRIPTION | |
21 | ----------- | |
2c6e4771 JS |
22 | This simply creates an empty git repository - basically a `.git` directory |
23 | and `.git/object/??/`, `.git/refs/heads` and `.git/refs/tags` directories, | |
24 | and links `.git/HEAD` symbolically to `.git/refs/heads/master`. | |
2cf565c5 | 25 | |
61f693bd | 26 | If the `$GIT_DIR` environment variable is set then it specifies a path |
c1bdacf9 DG |
27 | to use instead of `./.git` for the base of the repository. |
28 | ||
61f693bd | 29 | If the object storage directory is specified via the `$GIT_OBJECT_DIRECTORY` |
2cf565c5 | 30 | environment variable then the sha1 directories are created underneath - |
2c6e4771 | 31 | otherwise the default `$GIT_DIR/objects` directory is used. |
2cf565c5 | 32 | |
61f693bd JL |
33 | `git-init-db` won't hurt an existing repository. |
34 | ||
35 | ||
36 | EXAMPLES | |
37 | -------- | |
38 | ||
39 | Start a new git repository for an existing code base:: | |
40 | + | |
41 | ---------------- | |
42 | $ cd /path/to/my/codebase | |
1e2ccd3a JH |
43 | $ git-init-db <1> |
44 | $ git-add . <2> | |
61f693bd | 45 | |
1e2ccd3a JH |
46 | <1> prepare /path/to/my/codebase/.git directory |
47 | <2> add all existing file to the index | |
48 | ---------------- | |
2cf565c5 DG |
49 | |
50 | ||
51 | Author | |
52 | ------ | |
53 | Written by Linus Torvalds <torvalds@osdl.org> | |
54 | ||
55 | Documentation | |
56 | -------------- | |
57 | Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>. | |
58 | ||
59 | GIT | |
60 | --- | |
a7154e91 | 61 | Part of the gitlink:git[7] suite |
2cf565c5 | 62 |