Browse Source
* lh/submodule: gitmodules(5): remove leading period from synopsis Add gitmodules(5) git-submodule: give submodules proper names Rename sections from "module" to "submodule" in .gitmodules git-submodule: remember to checkout after clone t7400: barf if git-submodule removes or replaces a filemaint

4 changed files with 115 additions and 23 deletions
@ -0,0 +1,62 @@
@@ -0,0 +1,62 @@
|
||||
gitmodules(5) |
||||
============= |
||||
|
||||
NAME |
||||
---- |
||||
gitmodules - defining submodule properties |
||||
|
||||
SYNOPSIS |
||||
-------- |
||||
gitmodules |
||||
|
||||
|
||||
DESCRIPTION |
||||
----------- |
||||
|
||||
The `.gitmodules` file, located in the top-level directory of a git |
||||
working tree, is a text file with a syntax matching the requirements |
||||
of gitlink:git-config[1]. |
||||
|
||||
The file contains one subsection per submodule, and the subsection value |
||||
is the name of the submodule. Each submodule section also contains the |
||||
following required keys: |
||||
|
||||
submodule.<name>.path:: |
||||
Defines the path, relative to the top-level directory of the git |
||||
working tree, where the submodule is expected to be checked out. |
||||
The path name must not end with a `/`. All submodule paths must |
||||
be unique within the .gitmodules file. |
||||
|
||||
submodule.<name>.url:: |
||||
Defines an url from where the submodule repository can be cloned. |
||||
|
||||
|
||||
EXAMPLES |
||||
-------- |
||||
|
||||
Consider the following .gitmodules file: |
||||
|
||||
[submodule "libfoo"] |
||||
path = include/foo |
||||
url = git://foo.com/git/lib.git |
||||
|
||||
[submodule "libbar"] |
||||
path = include/bar |
||||
url = git://bar.com/git/lib.git |
||||
|
||||
|
||||
This defines two submodules, `libfoo` and `libbar`. These are expected to |
||||
be checked out in the paths 'include/foo' and 'include/bar', and for both |
||||
submodules an url is specified which can be used for cloning the submodules. |
||||
|
||||
SEE ALSO |
||||
-------- |
||||
gitlink:git-submodule[1] gitlink:git-config[1] |
||||
|
||||
DOCUMENTATION |
||||
------------- |
||||
Documentation by Lars Hjemli <hjemli@gmail.com> |
||||
|
||||
GIT |
||||
--- |
||||
Part of the gitlink:git[7] suite |
Loading…
Reference in new issue