Merge branch 'master'
[gitweb.git] / Documentation / git-checkout-index.txt
index 70645ae8923cd84a989d3226423517c72c7ab242..5bff4865f78101b0bb7df23b381f26d61a35a80a 100644 (file)
@@ -1,10 +1,9 @@
 git-checkout-index(1)
 =====================
-v0.1, May 2005
 
 NAME
 ----
-git-checkout-index - Copy files from the cache to the working directory
+git-checkout-index - Copy files from the index to the working directory
 
 
 SYNOPSIS
@@ -14,26 +13,26 @@ SYNOPSIS
 
 DESCRIPTION
 -----------
-Will copy all files listed from the cache to the working directory
+Will copy all files listed from the index to the working directory
 (not overwriting existing files).
 
 OPTIONS
 -------
--u::
+-u|--index::
        update stat information for the checked out entries in
-       the cache file.
+       the index file.
 
--q::
-       be quiet if files exist or are not in the cache
+-q|--quiet::
+       be quiet if files exist or are not in the index
 
--f::
+-f|--force::
        forces overwrite of existing files
 
--a::
-       checks out all files in the cache.  Cannot be used
+-a|--all::
+       checks out all files in the index.  Cannot be used
        together with explicit filenames.
 
--n::
+-n|--no-create::
        Don't checkout new files, only refresh files already checked
        out.
 
@@ -58,7 +57,7 @@ supposed to be able to do things like:
 
 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 cache, which was not the point.
+force-refresh everything in the index, which was not the point.
 
 To update and refresh only the files already checked out:
 
@@ -75,7 +74,7 @@ desired tree into the index, and do a
 
         git-checkout-index --prefix=git-export-dir/ -a
 
-and git-checkout-index will "export" the cache into the specified
+and git-checkout-index will "export" the index into the specified
 directory.
 
 NOTE The final "/" is important. The exported name is literally just