Change 'cache' to 'index' in the docs

This patch makes the documentation refer to the index
as index instead of cache, but some references still
remain. (e.g. git-update-index.txt)

Signed-off-by: Lukas Sandström <lukass@etek.chalmers.se>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Lukas_Sandström 2005-11-11 02:12:27 +01:00 committed by Junio C Hamano
parent 3cab3594e9
commit 5f3aa197ac
17 changed files with 71 additions and 71 deletions

View File

@ -8,13 +8,13 @@ git-diff-index <tree-ish>::
compares the <tree-ish> and the files on the filesystem. compares the <tree-ish> and the files on the filesystem.
git-diff-index --cached <tree-ish>:: git-diff-index --cached <tree-ish>::
compares the <tree-ish> and the cache. compares the <tree-ish> and the index.
git-diff-tree [-r] <tree-ish-1> <tree-ish-2> [<pattern>...]:: git-diff-tree [-r] <tree-ish-1> <tree-ish-2> [<pattern>...]::
compares the trees named by the two arguments. compares the trees named by the two arguments.
git-diff-files [<pattern>...]:: git-diff-files [<pattern>...]::
compares the cache and the files on the filesystem. compares the index and the files on the filesystem.
An output line is formatted this way: An output line is formatted this way:
@ -47,7 +47,7 @@ That is, from the left to the right:
. an LF or a NUL when '-z' option is used, to terminate the record. . an LF or a NUL when '-z' option is used, to terminate the record.
<sha1> is shown as all 0's if a file is new on the filesystem <sha1> is shown as all 0's if a file is new on the filesystem
and it is out of sync with the cache. and it is out of sync with the index.
Example: Example:
@ -104,7 +104,7 @@ where:
The file parameters can point at the user's working file The file parameters can point at the user's working file
(e.g. `new-file` in "git-diff-files"), `/dev/null` (e.g. `old-file` (e.g. `new-file` in "git-diff-files"), `/dev/null` (e.g. `old-file`
when a new file is added), or a temporary file (e.g. `old-file` in the when a new file is added), or a temporary file (e.g. `old-file` in the
cache). 'GIT_EXTERNAL_DIFF' should not worry about unlinking the index). 'GIT_EXTERNAL_DIFF' should not worry about unlinking the
temporary file --- it is removed when 'GIT_EXTERNAL_DIFF' exits. temporary file --- it is removed when 'GIT_EXTERNAL_DIFF' exits.
For a path that is unmerged, 'GIT_EXTERNAL_DIFF' is called with 1 For a path that is unmerged, 'GIT_EXTERNAL_DIFF' is called with 1

View File

@ -50,7 +50,7 @@
<orderfile>, which has one shell glob pattern per line. <orderfile>, which has one shell glob pattern per line.
-R:: -R::
Swap two inputs; that is, show differences from cache or Swap two inputs; that is, show differences from index or
on-disk file to tree contents. on-disk file to tree contents.
For more detailed explanation on these common options, see also For more detailed explanation on these common options, see also

View File

@ -3,7 +3,7 @@ git-checkout-index(1)
NAME 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 SYNOPSIS
@ -13,23 +13,23 @@ SYNOPSIS
DESCRIPTION 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). (not overwriting existing files).
OPTIONS OPTIONS
------- -------
-u:: -u::
update stat information for the checked out entries in update stat information for the checked out entries in
the cache file. the index file.
-q:: -q::
be quiet if files exist or are not in the cache be quiet if files exist or are not in the index
-f:: -f::
forces overwrite of existing files forces overwrite of existing files
-a:: -a::
checks out all files in the cache. Cannot be used checks out all files in the index. Cannot be used
together with explicit filenames. together with explicit filenames.
-n:: -n::
@ -57,7 +57,7 @@ supposed to be able to do things like:
which will force all existing `*.h` files to be replaced with their which will force all existing `*.h` files to be replaced with their
cached copies. If an empty command line implied "all", then this would 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: To update and refresh only the files already checked out:
@ -74,7 +74,7 @@ desired tree into the index, and do a
git-checkout-index --prefix=git-export-dir/ -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. directory.
NOTE The final "/" is important. The exported name is literally just NOTE The final "/" is important. The exported name is literally just

View File

@ -35,7 +35,7 @@ OPTIONS
-i:: -i::
Import-only: don't perform a checkout after importing. This option Import-only: don't perform a checkout after importing. This option
ensures the working directory and cache remain untouched and will ensures the working directory and index remain untouched and will
not create them if they do not exist. not create them if they do not exist.
-k:: -k::

View File

@ -3,7 +3,7 @@ git-diff-files(1)
NAME NAME
---- ----
git-diff-files - Compares files in the working tree and the cache git-diff-files - Compares files in the working tree and the index
SYNOPSIS SYNOPSIS
@ -12,9 +12,9 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
Compares the files in the working tree and the cache. When paths Compares the files in the working tree and the index. When paths
are specified, compares only those named paths. Otherwise all are specified, compares only those named paths. Otherwise all
entries in the cache are compared. The output format is the entries in the index are compared. The output format is the
same as "git-diff-index" and "git-diff-tree". same as "git-diff-index" and "git-diff-tree".
OPTIONS OPTIONS

View File

@ -3,7 +3,7 @@ git-diff-index(1)
NAME NAME
---- ----
git-diff-index - Compares content and mode of blobs between the cache and repository git-diff-index - Compares content and mode of blobs between the index and repository
SYNOPSIS SYNOPSIS
@ -13,10 +13,10 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
Compares the content and mode of the blobs found via a tree Compares the content and mode of the blobs found via a tree
object with the content of the current cache and, optionally object with the content of the current index and, optionally
ignoring the stat state of the file on disk. When paths are ignoring the stat state of the file on disk. When paths are
specified, compares only those named paths. Otherwise all specified, compares only those named paths. Otherwise all
entries in the cache are compared. entries in the index are compared.
OPTIONS OPTIONS
------- -------
@ -49,11 +49,11 @@ Cached Mode
----------- -----------
If '--cached' is specified, it allows you to ask: If '--cached' is specified, it allows you to ask:
show me the differences between HEAD and the current cache show me the differences between HEAD and the current index
contents (the ones I'd write with a "git-write-tree") contents (the ones I'd write with a "git-write-tree")
For example, let's say that you have worked on your working directory, updated For example, let's say that you have worked on your working directory, updated
some files in the cache and are ready to commit. You want to see eactly some files in the index and are ready to commit. You want to see eactly
*what* you are going to commit is without having to write a new tree *what* you are going to commit is without having to write a new tree
object and compare it that way, and to do that, you just do object and compare it that way, and to do that, you just do
@ -92,7 +92,7 @@ which is obviously a very useful question too, since that tells you what
you *could* commit. Again, the output matches the "git-diff-tree -r" you *could* commit. Again, the output matches the "git-diff-tree -r"
output to a tee, but with a twist. output to a tee, but with a twist.
The twist is that if some file doesn't match the cache, we don't have The twist is that if some file doesn't match the index, we don't have
a backing store thing for it, and we use the magic "all-zero" sha1 to a backing store thing for it, and we use the magic "all-zero" sha1 to
show that. So let's say that you have edited `kernel/sched.c`, but show that. So let's say that you have edited `kernel/sched.c`, but
have not actually done a "git-update-index" on it yet - there is no have not actually done a "git-update-index" on it yet - there is no
@ -110,7 +110,7 @@ NOTE: As with other commands of this type, "git-diff-index" does not
actually look at the contents of the file at all. So maybe actually look at the contents of the file at all. So maybe
`kernel/sched.c` hasn't actually changed, and it's just that you `kernel/sched.c` hasn't actually changed, and it's just that you
touched it. In either case, it's a note that you need to touched it. In either case, it's a note that you need to
"git-upate-cache" it to make the cache be in sync. "git-upate-index" it to make the index be in sync.
NOTE: You can have a mixture of files show up as "has been updated" NOTE: You can have a mixture of files show up as "has been updated"
and "is still dirty in the working directory" together. You can always and "is still dirty in the working directory" together. You can always

View File

@ -33,7 +33,7 @@ index file and all SHA1 references in .git/refs/* as heads.
Report tags. Report tags.
--cache:: --cache::
Consider any object recorded in the cache also as a head node for Consider any object recorded in the index also as a head node for
an unreachability trace. an unreachability trace.
--standalone:: --standalone::
@ -125,7 +125,7 @@ GIT_OBJECT_DIRECTORY::
used to specify the object database root (usually $GIT_DIR/objects) used to specify the object database root (usually $GIT_DIR/objects)
GIT_INDEX_FILE:: GIT_INDEX_FILE::
used to specify the index file of the cache used to specify the index file of the index
GIT_ALTERNATE_OBJECT_DIRECTORIES:: GIT_ALTERNATE_OBJECT_DIRECTORIES::
used to specify additional object database roots (usually unset) used to specify additional object database roots (usually unset)

View File

@ -16,7 +16,7 @@ Computes the object ID value for an object with specified type
with the contents of the named file (which can be outside of the with the contents of the named file (which can be outside of the
work tree), and optionally writes the resulting object into the work tree), and optionally writes the resulting object into the
object database. Reports its object ID to its standard output. object database. Reports its object ID to its standard output.
This is used by "git-cvsimport" to update the cache This is used by "git-cvsimport" to update the index
without modifying files in the work tree. When <type> is not without modifying files in the work tree. When <type> is not
specified, it defaults to "blob". specified, it defaults to "blob".

View File

@ -3,7 +3,7 @@ git-ls-files(1)
NAME NAME
---- ----
git-ls-files - Information about files in the cache/working directory git-ls-files - Information about files in the index/working directory
SYNOPSIS SYNOPSIS

View File

@ -12,7 +12,7 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
This looks up the <file>(s) in the cache and, if there are any merge This looks up the <file>(s) in the index and, if there are any merge
entries, passes the SHA1 hash for those files as arguments 1, 2, 3 (empty entries, passes the SHA1 hash for those files as arguments 1, 2, 3 (empty
argument if no file), and <file> as argument 4. File modes for the three argument if no file), and <file> as argument 4. File modes for the three
files are passed as arguments 5, 6 and 7. files are passed as arguments 5, 6 and 7.
@ -23,7 +23,7 @@ OPTIONS
Interpret all following arguments as filenames. Interpret all following arguments as filenames.
-a:: -a::
Run merge against all files in the cache that need merging. Run merge against all files in the index that need merging.
-o:: -o::
Instead of stopping at the first failed merge, do all of them Instead of stopping at the first failed merge, do all of them

View File

@ -3,7 +3,7 @@ git-read-tree(1)
NAME NAME
---- ----
git-read-tree - Reads tree information into the directory cache git-read-tree - Reads tree information into the index
SYNOPSIS SYNOPSIS
@ -13,11 +13,11 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
Reads the tree information given by <tree-ish> into the directory cache, Reads the tree information given by <tree-ish> into the index,
but does not actually *update* any of the files it "caches". (see: but does not actually *update* any of the files it "caches". (see:
git-checkout-index) git-checkout-index)
Optionally, it can merge a tree into the cache, perform a Optionally, it can merge a tree into the index, perform a
fast-forward (i.e. 2-way) merge, or a 3-way merge, with the -m fast-forward (i.e. 2-way) merge, or a 3-way merge, with the -m
flag. When used with -m, the -u flag causes it to also update flag. When used with -m, the -u flag causes it to also update
the files in the work tree with the result of the merge. the files in the work tree with the result of the merge.
@ -59,10 +59,10 @@ provided.
Single Tree Merge Single Tree Merge
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
If only 1 tree is specified, git-read-tree operates as if the user did not If only 1 tree is specified, git-read-tree operates as if the user did not
specify '-m', except that if the original cache has an entry for a specify '-m', except that if the original index has an entry for a
given pathname, and the contents of the path matches with the tree given pathname, and the contents of the path matches with the tree
being read, the stat info from the cache is used. (In other words, the being read, the stat info from the index is used. (In other words, the
cache's stat()s take precedence over the merged tree's). index's stat()s take precedence over the merged tree's).
That means that if you do a "git-read-tree -m <newtree>" followed by a That means that if you do a "git-read-tree -m <newtree>" followed by a
"git-checkout-index -f -u -a", the "git-checkout-index" only checks out "git-checkout-index -f -u -a", the "git-checkout-index" only checks out
@ -96,7 +96,7 @@ Here are the "carry forward" rules:
------------------------------------------------------- -------------------------------------------------------
0 nothing nothing nothing (does not happen) 0 nothing nothing nothing (does not happen)
1 nothing nothing exists use M 1 nothing nothing exists use M
2 nothing exists nothing remove path from cache 2 nothing exists nothing remove path from index
3 nothing exists exists use M 3 nothing exists exists use M
clean I==H I==M clean I==H I==M
@ -109,7 +109,7 @@ Here are the "carry forward" rules:
8 yes N/A no nothing exists fail 8 yes N/A no nothing exists fail
9 no N/A no nothing exists fail 9 no N/A no nothing exists fail
10 yes yes N/A exists nothing remove path from cache 10 yes yes N/A exists nothing remove path from index
11 no yes N/A exists nothing fail 11 no yes N/A exists nothing fail
12 yes no N/A exists nothing fail 12 yes no N/A exists nothing fail
13 no no N/A exists nothing fail 13 no no N/A exists nothing fail
@ -128,7 +128,7 @@ Here are the "carry forward" rules:
20 yes yes no exists exists use M 20 yes yes no exists exists use M
21 no yes no exists exists fail 21 no yes no exists exists fail
In all "keep index" cases, the cache entry stays as in the In all "keep index" cases, the index entry stays as in the
original index file. If the entry were not up to date, original index file. If the entry were not up to date,
git-read-tree keeps the copy in the work tree intact when git-read-tree keeps the copy in the work tree intact when
operating under the -u flag. operating under the -u flag.
@ -245,7 +245,7 @@ since you pulled from him:
Your work tree is still based on your HEAD ($JC), but you have Your work tree is still based on your HEAD ($JC), but you have
some edits since. Three-way merge makes sure that you have not some edits since. Three-way merge makes sure that you have not
added or modified cache entries since $JC, and if you haven't, added or modified index entries since $JC, and if you haven't,
then does the right thing. So with the following sequence: then does the right thing. So with the following sequence:
$ git-read-tree -m -u `git-merge-base $JC $LT` $JC $LT $ git-read-tree -m -u `git-merge-base $JC $LT` $JC $LT

View File

@ -44,7 +44,7 @@ When importing incementally, you might need to edit the .git/svn2git file.
-i:: -i::
Import-only: don't perform a checkout after importing. This option Import-only: don't perform a checkout after importing. This option
ensures the working directory and cache remain untouched and will ensures the working directory and index remain untouched and will
not create them if they do not exist. not create them if they do not exist.
-t <trunk_subdir>:: -t <trunk_subdir>::

View File

@ -21,7 +21,7 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
Modifies the index or directory cache. Each file mentioned is updated Modifies the index or directory cache. Each file mentioned is updated
into the cache and any 'unmerged' or 'needs updating' state is into the index and any 'unmerged' or 'needs updating' state is
cleared. cleared.
The way "git-update-index" handles files it is told about can be modified The way "git-update-index" handles files it is told about can be modified
@ -30,26 +30,26 @@ using the various options:
OPTIONS OPTIONS
------- -------
--add:: --add::
If a specified file isn't in the cache already then it's If a specified file isn't in the index already then it's
added. added.
Default behaviour is to ignore new files. Default behaviour is to ignore new files.
--remove:: --remove::
If a specified file is in the cache but is missing then it's If a specified file is in the index but is missing then it's
removed. removed.
Default behaviour is to ignore removed file. Default behaviour is to ignore removed file.
--refresh:: --refresh::
Looks at the current cache and checks to see if merges or Looks at the current index and checks to see if merges or
updates are needed by checking stat() information. updates are needed by checking stat() information.
-q:: -q::
Quiet. If --refresh finds that the cache needs an update, the Quiet. If --refresh finds that the index needs an update, the
default behavior is to error out. This option makes default behavior is to error out. This option makes
git-update-index continue anyway. git-update-index continue anyway.
--unmerged:: --unmerged::
If --refresh finds unmerged changes in the cache, the default If --refresh finds unmerged changes in the index, the default
behavior is to error out. This option makes git-update-index behavior is to error out. This option makes git-update-index
continue anyway. continue anyway.
@ -57,7 +57,7 @@ OPTIONS
Ignores missing files during a --refresh Ignores missing files during a --refresh
--cacheinfo <mode> <object> <path>:: --cacheinfo <mode> <object> <path>::
Directly insert the specified info into the cache. Directly insert the specified info into the index.
--index-info:: --index-info::
Read index info from stdin. Read index info from stdin.
@ -68,7 +68,7 @@ OPTIONS
--info-only:: --info-only::
Do not create objects in the object database for all Do not create objects in the object database for all
<file> arguments that follow this flag; just insert <file> arguments that follow this flag; just insert
their object IDs into the cache. their object IDs into the index.
--force-remove:: --force-remove::
Remove the file from the index even when the working directory Remove the file from the index even when the working directory
@ -106,14 +106,14 @@ OPTIONS
Using --refresh Using --refresh
--------------- ---------------
'--refresh' does not calculate a new sha1 file or bring the cache '--refresh' does not calculate a new sha1 file or bring the index
up-to-date for mode/content changes. But what it *does* do is to up-to-date for mode/content changes. But what it *does* do is to
"re-match" the stat information of a file with the cache, so that you "re-match" the stat information of a file with the index, so that you
can refresh the cache for a file that hasn't been changed but where can refresh the index for a file that hasn't been changed but where
the stat entry is out of date. the stat entry is out of date.
For example, you'd want to do this after doing a "git-read-tree", to link For example, you'd want to do this after doing a "git-read-tree", to link
up the stat cache details with the proper files. up the stat index details with the proper files.
Using --cacheinfo or --info-only Using --cacheinfo or --info-only
-------------------------------- --------------------------------

View File

@ -3,7 +3,7 @@ git-write-tree(1)
NAME NAME
---- ----
git-write-tree - Creates a tree object from the current cache git-write-tree - Creates a tree object from the current index
SYNOPSIS SYNOPSIS
@ -12,11 +12,11 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
Creates a tree object using the current cache. Creates a tree object using the current index.
The cache must be merged. The index must be merged.
Conceptually, "git-write-tree" sync()s the current directory cache contents Conceptually, "git-write-tree" sync()s the current index contents
into a set of tree files. into a set of tree files.
In order to have that match what is actually in your directory right In order to have that match what is actually in your directory right
now, you need to have done a "git-update-index" phase before you did the now, you need to have done a "git-update-index" phase before you did the

View File

@ -40,7 +40,7 @@ reflect recent changes.
Commands Overview Commands Overview
----------------- -----------------
The git commands can helpfully be split into those that manipulate The git commands can helpfully be split into those that manipulate
the repository, the cache and the working fileset, those that the repository, the index and the working fileset, those that
interrogate and compare them, and those that moves objects and interrogate and compare them, and those that moves objects and
references between repositories. references between repositories.
@ -59,7 +59,7 @@ gitlink:git-apply[1]::
applies it to the working tree. applies it to the working tree.
gitlink:git-checkout-index[1]:: gitlink:git-checkout-index[1]::
Copy files from the cache to the working directory Copy files from the index to the working directory
gitlink:git-commit-tree[1]:: gitlink:git-commit-tree[1]::
Creates a new commit object Creates a new commit object
@ -86,7 +86,7 @@ gitlink:git-prune-packed[1]::
Remove extra objects that are already in pack files. Remove extra objects that are already in pack files.
gitlink:git-read-tree[1]:: gitlink:git-read-tree[1]::
Reads tree information into the directory cache Reads tree information into the directory index
gitlink:git-unpack-objects[1]:: gitlink:git-unpack-objects[1]::
Unpacks objects out of a packed archive. Unpacks objects out of a packed archive.
@ -95,7 +95,7 @@ gitlink:git-update-index[1]::
Modifies the index or directory cache Modifies the index or directory cache
gitlink:git-write-tree[1]:: gitlink:git-write-tree[1]::
Creates a tree from the current cache Creates a tree from the current index
Interrogation commands Interrogation commands
@ -105,10 +105,10 @@ gitlink:git-cat-file[1]::
Provide content or type information for repository objects Provide content or type information for repository objects
gitlink:git-diff-index[1]:: gitlink:git-diff-index[1]::
Compares content and mode of blobs between the cache and repository Compares content and mode of blobs between the index and repository
gitlink:git-diff-files[1]:: gitlink:git-diff-files[1]::
Compares files in the working tree and the cache Compares files in the working tree and the index
gitlink:git-diff-stages[1]:: gitlink:git-diff-stages[1]::
Compares two "merge stages" in the index file. Compares two "merge stages" in the index file.
@ -120,7 +120,7 @@ gitlink:git-fsck-objects[1]::
Verifies the connectivity and validity of the objects in the database Verifies the connectivity and validity of the objects in the database
gitlink:git-ls-files[1]:: gitlink:git-ls-files[1]::
Information about files in the cache/working directory Information about files in the index/working directory
gitlink:git-ls-tree[1]:: gitlink:git-ls-tree[1]::
Displays a tree object in human readable form Displays a tree object in human readable form
@ -490,8 +490,8 @@ git so take care if using Cogito etc
'GIT_INDEX_FILE':: 'GIT_INDEX_FILE'::
This environment allows the specification of an alternate This environment allows the specification of an alternate
cache/index file. If not specified, the default of index file. If not specified, the default of `$GIT_DIR/index`
`$GIT_DIR/index` is used. is used.
'GIT_OBJECT_DIRECTORY':: 'GIT_OBJECT_DIRECTORY'::
If the object storage directory is specified via this If the object storage directory is specified via this

View File

@ -43,14 +43,14 @@ DAG::
index:: index::
A collection of files with stat information, whose contents are A collection of files with stat information, whose contents are
stored as objects. The cache is a stored version of your working stored as objects. The index is a stored version of your working
tree. Truth be told, it can also contain a second, and even a third tree. Truth be told, it can also contain a second, and even a third
version of a working tree, which are used when merging. version of a working tree, which are used when merging.
index entry:: index entry::
The information regarding a particular file, stored in the index. The information regarding a particular file, stored in the index.
An index entry can be unmerged, if a merge was started, but not An index entry can be unmerged, if a merge was started, but not
yet finished (i.e. if the cache contains multiple versions of yet finished (i.e. if the index contains multiple versions of
that file). that file).
unmerged index: unmerged index:
@ -75,7 +75,7 @@ checkout::
stored in the object database. stored in the object database.
commit:: commit::
As a verb: The action of storing the current state of the cache in the As a verb: The action of storing the current state of the index in the
object database. The result is a revision. object database. The result is a revision.
As a noun: Short hand for commit object. As a noun: Short hand for commit object.

View File

@ -131,7 +131,7 @@ actually check in your hard work, you will have to go through two steps:
The first step is trivial: when you want to tell git about any changes The first step is trivial: when you want to tell git about any changes
to your working tree, you use the `git-update-index` program. That to your working tree, you use the `git-update-index` program. That
program normally just takes a list of filenames you want to update, but program normally just takes a list of filenames you want to update, but
to avoid trivial mistakes, it refuses to add new entries to the cache to avoid trivial mistakes, it refuses to add new entries to the index
(or remove existing ones) unless you explicitly tell it that you're (or remove existing ones) unless you explicitly tell it that you're
adding a new entry with the `\--add` flag (or removing an entry with the adding a new entry with the `\--add` flag (or removing an entry with the
`\--remove`) flag. `\--remove`) flag.
@ -199,7 +199,7 @@ was just to show that `git-update-index` did something magical, and
actually saved away the contents of your files into the git object actually saved away the contents of your files into the git object
database. database.
Updating the cache did something else too: it created a `.git/index` Updating the index did something else too: it created a `.git/index`
file. This is the index that describes your current working tree, and file. This is the index that describes your current working tree, and
something you should be very aware of. Again, you normally never worry something you should be very aware of. Again, you normally never worry
about the index file itself, but you should be aware of the fact that about the index file itself, but you should be aware of the fact that
@ -440,7 +440,7 @@ a bit about what you have done.
Write whatever message you want, and all the lines that start with '#' Write whatever message you want, and all the lines that start with '#'
will be pruned out, and the rest will be used as the commit message for will be pruned out, and the rest will be used as the commit message for
the change. If you decide you don't want to commit anything after all at the change. If you decide you don't want to commit anything after all at
this point (you can continue to edit things and update the cache), you this point (you can continue to edit things and update the index), you
can just leave an empty message. Otherwise `git commit` will commit can just leave an empty message. Otherwise `git commit` will commit
the change for you. the change for you.