Skip to content

Commit 880a411

Browse files
committed
better indexing
1 parent c9ba85e commit 880a411

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

book/01-introduction/1-introduction.asc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ RCS works by keeping patch sets (that is, the differences between files) in a sp
3434

3535
The next major issue that people encounter is that they need to collaborate with developers on other systems.
3636
To deal with this problem, Centralized Version Control Systems (CVCSs) were developed.
37-
These systems, such as CVS, Subversion, and Perforce,(((CVS, Subversion, Perforce))) have a single server that contains all the versioned files, and a number of clients that check out files from that central place.
37+
These systems, such as CVS, Subversion, and Perforce, have a single server that contains all the versioned files, and a number of clients that check out files from that central place. (((CVS)))(((Subversion)))(((Perforce)))
3838
For many years, this has been the standard for version control.
3939

4040
.Centralized version control.
@@ -72,7 +72,7 @@ For most of the lifetime of the Linux kernel maintenance (1991–2002), changes
7272
In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper.(((BitKeeper)))
7373

7474
In 2005, the relationship between the community that developed the Linux kernel and the commercial company that developed BitKeeper broke down, and the tool’s free-of-charge status was revoked.
75-
This prompted the Linux development community (and in particular Linus Torvalds, the creator of Linux) to develop their own tool based on some of the lessons they learned while using BitKeeper.
75+
This prompted the Linux development community (and in particular Linus Torvalds, the creator of Linux) to develop their own tool based on some of the lessons they learned while using BitKeeper.(((Linus Torvalds)))
7676
Some of the goals of the new system were as follows:
7777

7878
* Speed
@@ -89,7 +89,7 @@ It’s incredibly fast, it’s very efficient with large projects, and it has an
8989
So, what is Git in a nutshell?
9090
This is an important section to absorb, because if you understand what Git is and the fundamentals of how it works, then using Git effectively will probably be much easier for you.
9191
As you learn Git, try to clear your mind of the things you may know about other VCSs, such as Subversion and Perforce; doing so will help you avoid subtle confusion when using the tool.
92-
Git stores and thinks about information much differently than these other systems, even though the user interface is fairly similar, and understanding those differences will help prevent you from becoming confused while using it.(((Subversion, Perforce)))
92+
Git stores and thinks about information much differently than these other systems, even though the user interface is fairly similar, and understanding those differences will help prevent you from becoming confused while using it.(((Subversion)))(((Perforce)))
9393

9494
==== Snapshots, Not Differences
9595

@@ -208,7 +208,7 @@ Before you start using Git, you have to make it available on your computer.
208208
Even if it's already installed, it's probably a good idea to update to the latest version.
209209
You can either install it as a package or via another installer, or download the source code and compile it yourself.
210210

211-
==== Installing on Linux(((Linux)))
211+
==== Installing on Linux(((Linux, installing)))
212212

213213
If you want to install Git on Linux via a binary installer, you can generally do so through the basic package-management tool that comes with your distribution.
214214
If you’re on Fedora, you can use yum:
@@ -221,7 +221,7 @@ Or if you’re on a Debian-based distribution like Ubuntu, try apt-get:
221221

222222
For more options, there are instructions for installing on several different Unix flavors on the Git website, at http://git-scm.com/download/linux[].
223223

224-
==== Installing on Mac(((Mac)))
224+
==== Installing on Mac(((Mac, installing)))
225225

226226
There are several ways to install Git on a Mac.
227227
The easiest is probably to install the Xcode Command Line Tools.(((Xcode)))
@@ -240,7 +240,7 @@ You can download that tool from the GitHub for Mac website, at http://mac.github
240240

241241
==== Installing on Windows
242242

243-
There are also a few ways to install Git on Windows.
243+
There are also a few ways to install Git on Windows.(((Windows, installing)))
244244
The most official build is available for download on the Git website.
245245
Just go to http://git-scm.com/download/win[] and the download will start automatically.
246246
Note that this is a project called Git for Windows (also called msysGit), which is separate from Git itself; for more information on it, go to http://msysgit.github.io/[].
@@ -257,7 +257,7 @@ Now that you have Git on your system, you’ll want to do a few things to custom
257257
You should have to do these things only once on any given computer; they’ll stick around between upgrades.
258258
You can also change them at any time by running through the commands again.
259259

260-
Git comes with a tool called `git config` that lets you get and set configuration variables that control all aspects of how Git looks and operates.
260+
Git comes with a tool called `git config` that lets you get and set configuration variables that control all aspects of how Git looks and operates.(((git, config)))
261261
These variables can be stored in three different places:
262262

263263
1. `/etc/gitconfig` file: Contains values for every user on the system and all their repositories.
@@ -339,7 +339,7 @@ If you want to check your settings, you can use the `git config --list` command
339339
You may see keys more than once, because Git reads the same key from different files (`/etc/gitconfig` and `~/.gitconfig`, for example).
340340
In this case, Git uses the last value for each unique key it sees.
341341

342-
You can also check what Git thinks a specific key’s value is by typing `git config <key>`:(((git config)))
342+
You can also check what Git thinks a specific key’s value is by typing `git config <key>`:(((git, config)))
343343

344344
$ git config user.name
345345
John Doe
@@ -352,7 +352,7 @@ If you ever need help while using Git, there are three ways to get the manual pa
352352
$ git <verb> --help
353353
$ man git-<verb>
354354

355-
For example, you can get the manpage help for the config command by running(((git help)))
355+
For example, you can get the manpage help for the config command by running(((git, help)))
356356

357357
$ git help config
358358

0 commit comments

Comments
 (0)