diff options
author | Junio C Hamano <junio@hera.kernel.org> | 2006-03-05 10:51:14 +0000 |
---|---|---|
committer | Junio C Hamano <junio@hera.kernel.org> | 2006-03-05 10:51:14 +0000 |
commit | decf50e3a8fb70f615f875963fc76b91b49c7006 (patch) | |
tree | f966b504f213315ab8d8e4c338b4a5c6de55367d /git-checkout-index.txt | |
parent | 9c099c8cfc2a1fadd2bb15571f4d4a60bdf8f130 (diff) | |
download | git-htmldocs-decf50e3a8fb70f615f875963fc76b91b49c7006.tar.gz |
Autogenerated HTML docs for v1.2.4-g9201
Diffstat (limited to 'git-checkout-index.txt')
-rw-r--r-- | git-checkout-index.txt | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/git-checkout-index.txt b/git-checkout-index.txt index 2a1e526c6..b0b65889a 100644 --- a/git-checkout-index.txt +++ b/git-checkout-index.txt @@ -10,7 +10,9 @@ SYNOPSIS -------- [verse] 'git-checkout-index' [-u] [-q] [-a] [-f] [-n] [--prefix=<string>] - [--stage=<number>] [--] <file>... + [--stage=<number>] + [-z] [--stdin] + [--] [<file>]\* DESCRIPTION ----------- @@ -45,6 +47,15 @@ OPTIONS Instead of checking out unmerged entries, copy out the files from named stage. <number> must be between 1 and 3. +--stdin:: + Instead of taking list of paths from the command line, + read list of paths from the standard input. Paths are + separated by LF (i.e. one path per line) by default. + +-z:: + Only meaningful with `--stdin`; paths are separated with + NUL character instead of LF. + --:: Do not interpret any more arguments as options. @@ -64,7 +75,12 @@ $ find . -name '*.h' -print0 | xargs -0 git-checkout-index -f -- which will force all existing `*.h` files to be replaced with their cached copies. If an empty command line implied "all", then this would -force-refresh everything in the index, which was not the point. +force-refresh everything in the index, which was not the point. But +since git-checkout-index accepts --stdin it would be faster to use: + +---------------- +$ find . -name '*.h' -print0 | git-checkout-index -f -z --stdin +---------------- The `--` is just a good idea when you know the rest will be filenames; it will prevent problems with a filename of, for example, `-a`. |