mirror of
https://github.com/git/git
synced 2024-08-25 02:35:46 +00:00
Documentation: convert tutorials to man pages
This patch renames the following documents and at the same time converts them to the man page format: cvs-migration.txt -> gitcvs-migration.txt tutorial.txt -> gittutorial.txt tutorial-2.txt -> gittutorial-2.txt These new man pages are put in section 7, and other documents that reference the above ones are change accordingly. [jc: with help from Nanako to clean things up] Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
0b0b8cd7c2
commit
b27a23e35d
|
@ -3,7 +3,8 @@ MAN1_TXT= \
|
|||
$(wildcard git-*.txt)) \
|
||||
gitk.txt
|
||||
MAN5_TXT=gitattributes.txt gitignore.txt gitmodules.txt githooks.txt
|
||||
MAN7_TXT=git.txt gitcli.txt
|
||||
MAN7_TXT=git.txt gitcli.txt gittutorial.txt gittutorial-2.txt \
|
||||
gitcvs-migration.txt
|
||||
|
||||
MAN_TXT = $(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT)
|
||||
MAN_XML=$(patsubst %.txt,%.xml,$(MAN_TXT))
|
||||
|
@ -11,10 +12,7 @@ MAN_HTML=$(patsubst %.txt,%.html,$(MAN_TXT))
|
|||
|
||||
DOC_HTML=$(MAN_HTML)
|
||||
|
||||
ARTICLES = tutorial
|
||||
ARTICLES += tutorial-2
|
||||
ARTICLES += core-tutorial
|
||||
ARTICLES += cvs-migration
|
||||
ARTICLES = core-tutorial
|
||||
ARTICLES += diffcore
|
||||
ARTICLES += howto-index
|
||||
ARTICLES += repository-layout
|
||||
|
|
|
@ -8,7 +8,7 @@ This tutorial explains how to use the "core" git programs to set up and
|
|||
work with a git repository.
|
||||
|
||||
If you just need to use git as a revision control system you may prefer
|
||||
to start with link:tutorial.html[a tutorial introduction to git] or
|
||||
to start with linkgit:gittutorial[7][a tutorial introduction to git] or
|
||||
link:user-manual.html[the git user manual].
|
||||
|
||||
However, an understanding of these low-level tools can be helpful if
|
||||
|
@ -1581,7 +1581,7 @@ suggested in the previous section may be new to you. You do not
|
|||
have to worry. git supports "shared public repository" style of
|
||||
cooperation you are probably more familiar with as well.
|
||||
|
||||
See link:cvs-migration.html[git for CVS users] for the details.
|
||||
See linkgit:gitcvs-migration[7][git for CVS users] for the details.
|
||||
|
||||
Bundling your work together
|
||||
---------------------------
|
||||
|
|
|
@ -20,10 +20,10 @@ Git is a fast, scalable, distributed revision control system with an
|
|||
unusually rich command set that provides both high-level operations
|
||||
and full access to internals.
|
||||
|
||||
See this link:tutorial.html[tutorial] to get started, then see
|
||||
See this linkgit:gittutorial[7][tutorial] to get started, then see
|
||||
link:everyday.html[Everyday Git] for a useful minimum set of commands, and
|
||||
"man git-commandname" for documentation of each command. CVS users may
|
||||
also want to read link:cvs-migration.html[CVS migration]. See
|
||||
also want to read linkgit:gitcvs-migration[7][CVS migration]. See
|
||||
link:user-manual.html[Git User's Manual] for a more in-depth
|
||||
introduction.
|
||||
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
git for CVS users
|
||||
=================
|
||||
gitcvs-migration(7)
|
||||
===================
|
||||
|
||||
NAME
|
||||
----
|
||||
gitcvs-migration - git for CVS users
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
git cvsimport *
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
Git differs from CVS in that every working tree contains a repository with
|
||||
a full copy of the project history, and no repository is inherently more
|
||||
|
@ -8,7 +19,7 @@ designating a single shared repository which people can synchronize with;
|
|||
this document explains how to do that.
|
||||
|
||||
Some basic familiarity with git is required. This
|
||||
link:tutorial.html[tutorial introduction to git] and the
|
||||
linkgit:gittutorial[7][tutorial introduction to git] and the
|
||||
link:glossary.html[git glossary] should be sufficient.
|
||||
|
||||
Developing against a shared repository
|
||||
|
@ -71,7 +82,7 @@ Setting Up a Shared Repository
|
|||
|
||||
We assume you have already created a git repository for your project,
|
||||
possibly created from scratch or from a tarball (see the
|
||||
link:tutorial.html[tutorial]), or imported from an already existing CVS
|
||||
linkgit:gittutorial[7][tutorial]), or imported from an already existing CVS
|
||||
repository (see the next section).
|
||||
|
||||
Assume your existing repo is at /home/alice/myproject. Create a new "bare"
|
||||
|
@ -170,3 +181,13 @@ variants of this model.
|
|||
|
||||
With a small group, developers may just pull changes from each other's
|
||||
repositories without the need for a central maintainer.
|
||||
|
||||
SEE ALSO
|
||||
--------
|
||||
linkgit:gittutorial[7], linkgit:gittutorial-2[7],
|
||||
link:everyday.html[Everyday Git],
|
||||
link:user-manual.html[The Git User's Manual]
|
||||
|
||||
GIT
|
||||
---
|
||||
Part of the linkgit:git[7] suite.
|
|
@ -1,7 +1,18 @@
|
|||
A tutorial introduction to git: part two
|
||||
========================================
|
||||
gittutorial-2(7)
|
||||
================
|
||||
|
||||
You should work through link:tutorial.html[A tutorial introduction to
|
||||
NAME
|
||||
----
|
||||
gittutorial-2 - A tutorial introduction to git: part two
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
git *
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
You should work through linkgit:gittutorial[7][A tutorial introduction to
|
||||
git] before reading this tutorial.
|
||||
|
||||
The goal of this tutorial is to introduce two fundamental pieces of
|
||||
|
@ -394,7 +405,7 @@ link:glossary.html[Glossary].
|
|||
The link:user-manual.html[Git User's Manual] provides a more
|
||||
comprehensive introduction to git.
|
||||
|
||||
The link:cvs-migration.html[CVS migration] document explains how to
|
||||
The linkgit:gitcvs-migration[7][CVS migration] document explains how to
|
||||
import a CVS repository into git, and shows how to use git in a
|
||||
CVS-like way.
|
||||
|
||||
|
@ -404,3 +415,14 @@ link:howto-index.html[howtos].
|
|||
For git developers, the link:core-tutorial.html[Core tutorial] goes
|
||||
into detail on the lower-level git mechanisms involved in, for
|
||||
example, creating a new commit.
|
||||
|
||||
SEE ALSO
|
||||
--------
|
||||
linkgit:gittutorial[7],
|
||||
linkgit:gitcvs-migration[7],
|
||||
link:everyday.html[Everyday git],
|
||||
link:user-manual.html[The Git User's Manual]
|
||||
|
||||
GIT
|
||||
---
|
||||
Part of the linkgit:git[7] suite.
|
|
@ -1,5 +1,16 @@
|
|||
A tutorial introduction to git (for version 1.5.1 or newer)
|
||||
===========================================================
|
||||
gittutorial(7)
|
||||
==============
|
||||
|
||||
NAME
|
||||
----
|
||||
gittutorial - A tutorial introduction to git (for version 1.5.1 or newer)
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
git *
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
This tutorial explains how to import a new project into git, make
|
||||
changes to it, and share changes with other developers.
|
||||
|
@ -381,7 +392,7 @@ see linkgit:git-pull[1] for details.
|
|||
|
||||
Git can also be used in a CVS-like mode, with a central repository
|
||||
that various users push changes to; see linkgit:git-push[1] and
|
||||
link:cvs-migration.html[git for CVS users].
|
||||
linkgit:gitcvs-migration[7][git for CVS users].
|
||||
|
||||
Exploring history
|
||||
-----------------
|
||||
|
@ -560,7 +571,7 @@ is based:
|
|||
used to create commits, check out working directories, and
|
||||
hold the various trees involved in a merge.
|
||||
|
||||
link:tutorial-2.html[Part two of this tutorial] explains the object
|
||||
linkgit:gittutorial-2[7][Part two of this tutorial] explains the object
|
||||
database, the index file, and a few other odds and ends that you'll
|
||||
need to make the most of git.
|
||||
|
||||
|
@ -581,4 +592,15 @@ digressions that may be interesting at this point are:
|
|||
|
||||
* link:everyday.html[Everyday GIT with 20 Commands Or So]
|
||||
|
||||
* link:cvs-migration.html[git for CVS users].
|
||||
* linkgit:gitcvs-migration[7][git for CVS users].
|
||||
|
||||
SEE ALSO
|
||||
--------
|
||||
linkgit:gittutorial-2[7],
|
||||
linkgit:gitcvs-migration[7],
|
||||
link:everyday.html[Everyday git],
|
||||
link:user-manual.html[The Git User's Manual]
|
||||
|
||||
GIT
|
||||
---
|
||||
Part of the linkgit:git[7] suite.
|
|
@ -1993,7 +1993,7 @@ the right to push to the same repository. In that case, the correct
|
|||
solution is to retry the push after first updating your work by either a
|
||||
pull or a fetch followed by a rebase; see the
|
||||
<<setting-up-a-shared-repository,next section>> and
|
||||
link:cvs-migration.html[git for CVS users] for more.
|
||||
linkgit:gitcvs-migration[7][git for CVS users] for more.
|
||||
|
||||
[[setting-up-a-shared-repository]]
|
||||
Setting up a shared repository
|
||||
|
@ -2002,7 +2002,7 @@ Setting up a shared repository
|
|||
Another way to collaborate is by using a model similar to that
|
||||
commonly used in CVS, where several developers with special rights
|
||||
all push to and pull from a single shared repository. See
|
||||
link:cvs-migration.html[git for CVS users] for instructions on how to
|
||||
linkgit:gitcvs-migration[7][git for CVS users] for instructions on how to
|
||||
set this up.
|
||||
|
||||
However, while there is nothing wrong with git's support for shared
|
||||
|
|
Loading…
Reference in a new issue