3 # Temporary files like COMMIT_EDITMSG, FETCH_HEAD, etc.:
6 # From gitrepository-layout(5):
7 # These things may exist in a Git repository.
10 # Object store associated with this repository.
13 # References are stored in subdirectories of this directory.
16 # records the same information as refs/heads/, refs/tags/, and friends record in
17 # a more efficient way. See git-pack-refs(1).
20 # A symref (see glossary) to the refs/heads/ namespace describing the currently
24 # A slightly deprecated way to store shorthands to be used to specify a URL to
25 # git fetch, git pull and git push. A file can be stored as branches/<name> and
26 # then name can be given to these commands in place of repository argument. See
27 # the REMOTES section in git-fetch(1) for details. This mechanism is legacy and
28 # not likely to be found in modern repositories.
31 # Hooks are customization scripts used by various Git commands. A handful of
32 # sample hooks are installed when git init is run, but all of them are disabled
33 # by default. To enable, the .sample suffix has to be removed from the filename
34 # by renaming. Read githooks(5) for more details about each hook.
38 # The current index file for the repository.
41 # Additional information about the repository is recorded in this directory.
44 # This file helps dumb transports discover what refs are available in this
48 # This file records fake commit ancestry information, to pretend the set of
49 # parents a commit has is different from how the commit was actually created.
52 # This file, by convention among Porcelains, stores the exclude pattern list.
53 # .gitignore is the per-directory ignore file.
55 # info/sparse-checkout
56 # This file stores sparse checkout patterns. See also: git-read-tree(1).
59 # Stores shorthands for URL and default refnames for use when interacting with
60 # remote repositories via git fetch, git pull and git push commands. See the
61 # REMOTES section in git-fetch(1) for details. This mechanism is legacy and not
62 # likely to be found in modern repositories.
65 # Records of changes made to refs are stored in this directory. See git-update-
66 # ref(1) for more information.
69 # This is similar to info/grafts but is internally used and maintained by shallow
70 # clone mechanism. See --depth option to git-clone(1) and git-fetch(1).
73 # Contains the git-repositories of the submodules.