git-read-tree
Read tree information into index
TLDR
Read tree into index
SYNOPSIS
git read-tree [options] tree-ish
DESCRIPTION
git read-tree reads tree information into the index. It is a plumbing command used internally by porcelain commands like `git checkout` and `git merge` to manipulate the staging area.
The command can read a single tree or perform three-way merges of trees. It updates the index without touching the working tree unless the `-u` flag is specified to synchronize the working directory.
PARAMETERS
TREE-ISH
Tree to read.-m
Merge mode.-u
Update working tree.--reset
Same as -m, discard unmerged.--prefix DIR
Read into subdirectory.-i
Only update index.--help
Display help information.
CAVEATS
Plumbing command. Usually invoked by other commands. Can overwrite index state.
HISTORY
git read-tree is a core Git plumbing command implementing index manipulation, used internally by checkout, merge, and other commands.
SEE ALSO
git-write-tree(1), git-ls-tree(1), git-checkout(1)
