X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Documentation%2Fgit-write-tree.txt;h=96d5e07b112aa2a87eb6433f7cbeb8ce5f10205a;hb=fd2a75972e90d34bc8d4bebe1d669645557a2192;hp=51be44d1f24cb3195fa1784b2f29b7c6f9392708;hpb=72e5890b68e7199d92620d3bba91fa36dd259404;p=git.git diff --git a/Documentation/git-write-tree.txt b/Documentation/git-write-tree.txt index 51be44d1f..96d5e07b1 100644 --- a/Documentation/git-write-tree.txt +++ b/Documentation/git-write-tree.txt @@ -3,30 +3,38 @@ git-write-tree(1) NAME ---- -git-write-tree - Creates a tree object from the current cache +git-write-tree - Create a tree object from the current index SYNOPSIS -------- -'git-write-tree' [--missing-ok] +'git-write-tree' [--missing-ok] [--prefix=/] DESCRIPTION ----------- -Creates a tree object using the current cache. +Creates a tree object using the current index. -The cache must be merged. +The index must be in a fully merged state. -Conceptually, "git-write-tree" sync()s the current directory cache contents +Conceptually, `git-write-tree` sync()s the current index contents into a set of tree files. In order to have that match what is actually in your directory right -now, you need to have done a "git-update-index" phase before you did the -"git-write-tree". +now, you need to have done a `git-update-index` phase before you did the +`git-write-tree`. + OPTIONS ------- --missing-ok:: - Normally "git-write-tree" ensures that the objects referenced by the - directory exist in the object database. This option disables this check. + Normally `git-write-tree` ensures that the objects referenced by the + directory exist in the object database. This option disables this + check. + +--prefix=/:: + Writes a tree object that represents a subdirectory + ``. This can be used to write the tree object + for a subproject that is in the named subdirectory. + Author ------