Title: Theory / Important / CS / Softw / VCS / Git / Checkout-index
Tags: instruction_to_flag seen_description

Fla: checkout-index <file>...
Effect: Copy <file>s from the index to the working tree
Page: https://git-scm.com/docs/git-cat-file
Prefix: git

Fla: --index
Effect: update stat information for the checked out entries in the index file.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...
Flag abbreviation: -u

Fla: --quiet
Effect: be quiet if files exist or are not in the index
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...
Flag abbreviation: -q

Fla: --force
Effect: forces overwrite of existing files
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...
Flag abbreviation: -f

Fla: --all
Effect: checks out all files in the index except for those with the skip-worktree bit set
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...
Flag abbreviation: -a

Fla: --no-create
Effect: Don’t checkout new files, only refresh files already checked out.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...
Flag abbreviation: -n

Fla: --prefix=<string>
Effect: When creating files, prepend <string> (usually a directory including a trailing /)
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...

Fla: --stage=<n>
Effect: Copies from stage <n>
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...

Fla: --temp
Effect: Instead of copying the files to the working directory write the content to temporary files. The temporary name associations will be written to stdout.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...

Fla: --ignore-skip-worktree-bits
Effect: Check out all files, including those with the skip-worktree bit set.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...

Fla: --stdin
Effect: 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.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...

Fla: -z
Effect: Paths are separated with NUL character instead of LF.
Page: https://git-scm.com/docs/git-cat-file
Prefix: git checkout-index <file>...