Documentation updates.
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
52e4478dbd
commit
5773c9f2b2
@ -48,8 +48,8 @@ A commit encapsulates:
|
|||||||
- committer name and email and the commit time.
|
- committer name and email and the commit time.
|
||||||
|
|
||||||
If not provided, "git-commit-tree" uses your name, hostname and domain to
|
If not provided, "git-commit-tree" uses your name, hostname and domain to
|
||||||
provide author and committer info. This can be overridden using the
|
provide author and committer info. This can be overridden by
|
||||||
following environment variables.
|
either `.git/config` file, or using the following environment variables.
|
||||||
|
|
||||||
GIT_AUTHOR_NAME
|
GIT_AUTHOR_NAME
|
||||||
GIT_AUTHOR_EMAIL
|
GIT_AUTHOR_EMAIL
|
||||||
@ -59,10 +59,17 @@ following environment variables.
|
|||||||
|
|
||||||
(nb "<", ">" and "\n"s are stripped)
|
(nb "<", ">" and "\n"s are stripped)
|
||||||
|
|
||||||
|
In `.git/config` file, the following items are used:
|
||||||
|
|
||||||
|
[user]
|
||||||
|
name = "Your Name"
|
||||||
|
email = "your@email.address.xz"
|
||||||
|
|
||||||
A commit comment is read from stdin (max 999 chars). If a changelog
|
A commit comment is read from stdin (max 999 chars). If a changelog
|
||||||
entry is not provided via "<" redirection, "git-commit-tree" will just wait
|
entry is not provided via "<" redirection, "git-commit-tree" will just wait
|
||||||
for one to be entered and terminated with ^D.
|
for one to be entered and terminated with ^D.
|
||||||
|
|
||||||
|
|
||||||
Diagnostics
|
Diagnostics
|
||||||
-----------
|
-----------
|
||||||
You don't exist. Go away!::
|
You don't exist. Go away!::
|
||||||
|
@ -9,12 +9,15 @@ git-update-index - Modifies the index or directory cache
|
|||||||
SYNOPSIS
|
SYNOPSIS
|
||||||
--------
|
--------
|
||||||
'git-update-index'
|
'git-update-index'
|
||||||
[--add] [--remove] [--refresh] [--replace]
|
[--add] [--remove] [--unmerged] [--refresh] [--replace]
|
||||||
[--ignore-missing]
|
|
||||||
[--force-remove]
|
|
||||||
[--cacheinfo <mode> <object> <file>]\*
|
[--cacheinfo <mode> <object> <file>]\*
|
||||||
|
[--chmod=(+|-)x]
|
||||||
[--info-only]
|
[--info-only]
|
||||||
[-z] [--stdin]
|
[--force-remove]
|
||||||
|
[--stdin]
|
||||||
|
[--index-info]
|
||||||
|
[--ignore-missing]
|
||||||
|
[-z]
|
||||||
[--] [<file>]\*
|
[--] [<file>]\*
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
@ -79,7 +82,7 @@ OPTIONS
|
|||||||
|
|
||||||
<file>::
|
<file>::
|
||||||
Files to act on.
|
Files to act on.
|
||||||
Note that files begining with '.' are discarded. This includes
|
Note that files beginning with '.' are discarded. This includes
|
||||||
`./file` and `dir/./file`. If you don't want this, then use
|
`./file` and `dir/./file`. If you don't want this, then use
|
||||||
cleaner names.
|
cleaner names.
|
||||||
The same applies to directories ending '/' and paths with '//'
|
The same applies to directories ending '/' and paths with '//'
|
||||||
@ -121,6 +124,17 @@ To update and refresh only the files already checked out:
|
|||||||
git-checkout-index -n -f -a && git-update-index --ignore-missing --refresh
|
git-checkout-index -n -f -a && git-update-index --ignore-missing --refresh
|
||||||
|
|
||||||
|
|
||||||
|
Configuration
|
||||||
|
-------------
|
||||||
|
|
||||||
|
The command honors `core.filemode` configuration variable. If
|
||||||
|
your repository is on an filesystem whose executable bits are
|
||||||
|
unreliable, this should be set to 'false'. This causes the
|
||||||
|
command to ignore differences in file modes recorded in the
|
||||||
|
index and the file mode on the filesystem if they differ only on
|
||||||
|
executable bit. On such an unfortunate filesystem, you may
|
||||||
|
need to use `git-update-index --chmod=`.
|
||||||
|
|
||||||
Author
|
Author
|
||||||
------
|
------
|
||||||
Written by Linus Torvalds <torvalds@osdl.org>
|
Written by Linus Torvalds <torvalds@osdl.org>
|
||||||
|
@ -430,6 +430,37 @@ gitlink:gitk[1]::
|
|||||||
gitk.
|
gitk.
|
||||||
|
|
||||||
|
|
||||||
|
Configuration Mechanism
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Starting from 0.99.9 (actually mid 0.99.8.GIT), .git/config file
|
||||||
|
is used to hold per-repository configuration options. It is a
|
||||||
|
simple text file modelled after `.ini` format familiar to some
|
||||||
|
people. Here is an example:
|
||||||
|
|
||||||
|
------------
|
||||||
|
#
|
||||||
|
# This is the config file, and
|
||||||
|
# a '#' or ';' character indicates
|
||||||
|
# a comment
|
||||||
|
#
|
||||||
|
|
||||||
|
; core variables
|
||||||
|
[core]
|
||||||
|
; Don't trust file modes
|
||||||
|
filemode = false
|
||||||
|
|
||||||
|
; user identity
|
||||||
|
[user]
|
||||||
|
name = "Junio C Hamano"
|
||||||
|
email = "junkio@twinsun.com"
|
||||||
|
|
||||||
|
------------
|
||||||
|
|
||||||
|
Various commands read from the configuration file and adjust
|
||||||
|
their operation accordingly.
|
||||||
|
|
||||||
|
|
||||||
Identifier Terminology
|
Identifier Terminology
|
||||||
----------------------
|
----------------------
|
||||||
<object>::
|
<object>::
|
||||||
|
Loading…
Reference in New Issue
Block a user