]> git.ipfire.org Git - thirdparty/git.git/blobdiff - Documentation/git-clone.txt
Merge branch 'hw/advice-add-nothing'
[thirdparty/git.git] / Documentation / git-clone.txt
index 34011c2940ad4b4d3115e3ddc41f18f8a00ecd01..bf24f1813adc3dd9173dfaa9fd845ba80a189eb9 100644 (file)
@@ -15,7 +15,7 @@ SYNOPSIS
          [--dissociate] [--separate-git-dir <git dir>]
          [--depth <depth>] [--[no-]single-branch] [--no-tags]
          [--recurse-submodules[=<pathspec>]] [--[no-]shallow-submodules]
-         [--[no-]remote-submodules] [--jobs <n>] [--] <repository>
+         [--[no-]remote-submodules] [--jobs <n>] [--sparse] [--] <repository>
          [<directory>]
 
 DESCRIPTION
@@ -156,6 +156,12 @@ objects from the source repository into a pack in the cloned repository.
        used, neither remote-tracking branches nor the related
        configuration variables are created.
 
+--sparse::
+       Initialize the sparse-checkout file so the working
+       directory starts with only the files in the root
+       of the repository. The sparse-checkout file can be
+       modified to grow the working directory as needed.
+
 --mirror::
        Set up a mirror of the source repository.  This implies `--bare`.
        Compared to `--bare`, `--mirror` not only maps local branches of the
@@ -262,9 +268,9 @@ or `--mirror` is given)
        All submodules which are cloned will be shallow with a depth of 1.
 
 --[no-]remote-submodules::
-       All submodules which are cloned will use the status of the submodules
+       All submodules which are cloned will use the status of the submodule's
        remote-tracking branch to update the submodule, rather than the
-       superprojects recorded SHA-1. Equivalent to passing `--remote` to
+       superproject's recorded SHA-1. Equivalent to passing `--remote` to
        `git submodule update`.
 
 --separate-git-dir=<git dir>::