aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-09-16 10:50:01 +0200
committerMattias Andrée <maandree@operamail.com>2013-09-16 10:50:01 +0200
commit5b89c2b1d29507ccfea01708de79557f64f3a9e6 (patch)
tree4374befbf5679fc7204d1d420eeae4e713584590
parentyou are not longer placed in a detached HEAD (diff)
downloadusing-git-5b89c2b1d29507ccfea01708de79557f64f3a9e6.tar.gz
using-git-5b89c2b1d29507ccfea01708de79557f64f3a9e6.tar.bz2
using-git-5b89c2b1d29507ccfea01708de79557f64f3a9e6.tar.xz
m + online documentation
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r--using-git.texinfo58
1 files changed, 51 insertions, 7 deletions
diff --git a/using-git.texinfo b/using-git.texinfo
index 946b58e..d41ec77 100644
--- a/using-git.texinfo
+++ b/using-git.texinfo
@@ -285,6 +285,7 @@ ssh-keygen -t rsa -C 'YOUR_EMAIL_ADDRESS'
* What is Git?::
* It is distributed::
* Integrity::
+* Online documentation::
@end menu
@@ -292,13 +293,14 @@ ssh-keygen -t rsa -C 'YOUR_EMAIL_ADDRESS'
@node What is Git?
@section What is Git?
-Git is a version control system know for
-its lightning speed and being distributed.
-A version control system is a system for
-storing changes in a history tree and allow
-for multiple people to work on the same
-project without the risk of the code being
-too new to accept a submitted patch.
+Git is a version control system known for
+its lightning speed@footnote{Specially
+under POSIX compatible systems} and being
+distributed. A version control system is a
+system for storing changes in a history
+tree and allow for multiple people to work
+on the same project without the risk of the
+code being too new to accept a submitted patch.
When you are working it is important to keep
track of changes so that you can find when
@@ -396,6 +398,48 @@ is how is says he is.
+@node Online documentation
+@section Online documentation
+
+As with most software packages, Git
+includes online documentation, accessible
+in several ways. The simplest way, this
+will working on all systems is by add
+@option{--help} to the command @command{git}
+or @command{git VERB}.
+
+Git is a project started by Linus Torvalds,
+the creator of the Linux kernel, so naturally
+it has manpages, but not any official
+@command{info} manual. Since @command{info}
+supports manpage you can use @command{info}
+in place of @command{man}.
+
+Git includes several manpages, one manpage
+for every Git command: @command{man git VERB}
+or alternatively @command{man git-VERB}, and
+manpages on special topic:
+
+@itemize
+@item @command{man git}
+@item @command{man gitattributes}
+@item @command{man gitcli}
+@item @command{man gitcore-tutorial}
+@item @command{man gitcredentials}
+@item @command{man gitdiffcore}
+@item @command{man gitglossary}
+@item @command{man githooks}
+@item @command{man gitignore}
+@item @command{man gitmodules}
+@item @command{man gitnamespaces}
+@item @command{man gitrepository-layout}
+@item @command{man gittutorial}
+@item @command{man gittutorial-2}
+@item @command{man gitworkflows}
+@end itemize
+
+
+
@node Branching out
@chapter Branching out