[PATCH] git-add.txt: Order options alphabetically
From: Jari Aalto <jari.aalto@cante.net>
Signed-off-by: Jari Aalto <jari.aalto@cante.net>
---
Documentation/git-add.txt | 106 ++++++++++++++++++++++----------------------
1 files changed, 53 insertions(+), 53 deletions(-)
diff --git a/Documentation/git-add.txt b/Documentation/git-add.txt
index 54aaaeb..83751c6 100644
--- a/Documentation/git-add.txt
+++ b/Documentation/git-add.txt
@@ -46,24 +46,26 @@ be used to add ignored files with the `-f` (force) option.
Please see linkgit:git-commit[1] for alternative ways to add content to a
commit.
-
OPTIONS
-------
-<filepattern>...::
- Files to add content from. Fileglobs (e.g. `*.c`) can
- be given to add all matching files. Also a
- leading directory name (e.g. `dir` to add `dir/file1`
- and `dir/file2`) can be given to add all files in the
- directory, recursively.
--n::
---dry-run::
- Don't actually add the file(s), just show if they exist and/or will
- be ignored.
+-A::
+--all::
+ Like `-u`, but match <filepattern> against files in the
+ working tree in addition to the index. That means that it
+ will find new files as well as staging modified content and
+ removing files that are no longer in the working tree.
--v::
---verbose::
- Be verbose.
+-e, \--edit::
+ Open the diff vs. the index in an editor and let the user
+ edit it. After the editor was closed, adjust the hunk headers
+ and apply the patch to the index.
++
+The intent of this option is to pick and choose lines of the patch to
+apply, or even to modify the contents of lines to be staged. This can be
+quicker and more flexible than using the interactive hunk selector.
+However, it is easy to confuse oneself and create a patch that does not
+apply to the index. See EDITING PATCHES below.
-f::
--force::
@@ -76,6 +78,30 @@ OPTIONS
operation to a subset of the working tree. See ``Interactive
mode'' for details.
+--ignore-errors::
+ If some files could not be added because of errors indexing
+ them, do not abort the operation, but continue adding the
+ others. The command shall still exit with non-zero status.
+
+--ignore-missing::
+ This option can only be used together with --dry-run. By using
+ this option the user can check if any of the given files would
+ be ignored, no matter if they are already present in the work
+ tree or not.
+
+-n::
+--dry-run::
+ Don't actually add the file(s), just show if they exist and/or will
+ be ignored.
+
+-N::
+--intent-to-add::
+ Record only the fact that the path will be added later. An entry
+ for the path is placed in the index with no content. This is
+ useful for, among other things, showing the unstaged content of
+ such files with `git diff` and committing them with `git commit
+ -a`.
+
-p::
--patch::
Interactively choose hunks of patch between the index and the
@@ -87,16 +113,9 @@ This effectively runs `add --interactive`, but bypasses the
initial command menu and directly jumps to the `patch` subcommand.
See ``Interactive mode'' for details.
--e, \--edit::
- Open the diff vs. the index in an editor and let the user
- edit it. After the editor was closed, adjust the hunk headers
- and apply the patch to the index.
-+
-The intent of this option is to pick and choose lines of the patch to
-apply, or even to modify the contents of lines to be staged. This can be
-quicker and more flexible than using the interactive hunk selector.
-However, it is easy to confuse oneself and create a patch that does not
-apply to the index. See EDITING PATCHES below.
+--refresh::
+ Don't add the file(s), but only refresh their stat()
+ information in the index.
-u::
--update::
@@ -111,41 +130,22 @@ If no <filepattern> is given, default to "."; in other words,
update all tracked files in the current directory and its
subdirectories.
--A::
---all::
- Like `-u`, but match <filepattern> against files in the
- working tree in addition to the index. That means that it
- will find new files as well as staging modified content and
- removing files that are no longer in the working tree.
-
--N::
---intent-to-add::
- Record only the fact that the path will be added later. An entry
- for the path is placed in the index with no content. This is
- useful for, among other things, showing the unstaged content of
- such files with `git diff` and committing them with `git commit
- -a`.
-
---refresh::
- Don't add the file(s), but only refresh their stat()
- information in the index.
-
---ignore-errors::
- If some files could not be added because of errors indexing
- them, do not abort the operation, but continue adding the
- others. The command shall still exit with non-zero status.
-
---ignore-missing::
- This option can only be used together with --dry-run. By using
- this option the user can check if any of the given files would
- be ignored, no matter if they are already present in the work
- tree or not.
+-v::
+--verbose::
+ Be verbose.
\--::
This option can be used to separate command-line options from
the list of files, (useful when filenames might be mistaken
for command-line options).
+<filepattern>...::
+ Files to add content from. Fileglobs (e.g. `*.c`) can
+ be given to add all matching files. Also a
+ leading directory name (e.g. `dir` to add `dir/file1`
+ and `dir/file2`) can be given to add all files in the
+ directory, recursively.
+
Configuration
-------------
--
1.7.2.3