X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=Documentation%2Fgit-read-tree.txt;h=5653baccaffe888bc5a238e0fef8212045ab187d;hb=ab1630a3ed31d6ec5ae83769c78ed542fe3c4a28;hp=d9c5a131250c9d9bf830013dafa1f1d6f2c2a813;hpb=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7;p=git.git diff --git a/Documentation/git-read-tree.txt b/Documentation/git-read-tree.txt index d9c5a131..5653bacc 100644 --- a/Documentation/git-read-tree.txt +++ b/Documentation/git-read-tree.txt @@ -9,7 +9,7 @@ git-read-tree - Reads tree information into the directory cache SYNOPSIS -------- -'git-read-tree' ( | [-m [-u]] [ []]) +'git-read-tree' ( | [-m [-u|-i]] [ []]) DESCRIPTION @@ -35,6 +35,16 @@ OPTIONS After a successful merge, update the files in the work tree with the result of the merge. +-i:: + Usually a merge requires the index file as well as the + files in the working tree are up to date with the + current head commit, in order not to lose local + changes. This flag disables the check with the working + tree and is meant to be used when creating a merge of + trees that are not directly related to the current + working tree status into a temporary index file. + + :: The id of the tree object(s) to be read/merged. @@ -74,10 +84,10 @@ fast forward situation). When two trees are specified, the user is telling git-read-tree the following: - (1) The current index and work tree is derived from $H, but + 1. The current index and work tree is derived from $H, but the user may have local changes in them since $H; - (2) The user wants to fast-forward to $M. + 2. The user wants to fast-forward to $M. In this case, the "git-read-tree -m $H $M" command makes sure that no local change is lost as the result of this "merge". @@ -251,7 +261,7 @@ updated to the result of the merge. See Also -------- -link:git-write-tree.html[git-write-tree]; link:git-ls-files.html[git-ls-files] +gitlink:git-write-tree[1]; gitlink:git-ls-files[1] Author @@ -264,5 +274,5 @@ Documentation by David Greaves, Junio C Hamano and the git-list