From 9ca6d82168eda13aa7c7d9a3633e069f304ee203 Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 3 Jun 2014 11:44:57 -0700 Subject: [PATCH 1/5] rename license file to asciidoc --- LICENSE => LICENSE.asc | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename LICENSE => LICENSE.asc (100%) diff --git a/LICENSE b/LICENSE.asc similarity index 100% rename from LICENSE rename to LICENSE.asc From 12a89c8c83f350023720673641f4ad2932448266 Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 3 Jun 2014 11:45:31 -0700 Subject: [PATCH 2/5] add license to build --- atlas.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/atlas.json b/atlas.json index d40fabe64..34699d965 100644 --- a/atlas.json +++ b/atlas.json @@ -2,6 +2,7 @@ "branch": "master", "files": [ "book/cover.html", + "LICENSE.asc", "book/preface.asc", "book/01-introduction/1-introduction.asc", "book/02-git-basics/1-git-basics.asc", @@ -38,4 +39,4 @@ }, "theme": "oreillymedia/pro-git-theme", "title": "Pro Git" -} \ No newline at end of file +} From c45e215692b7524db12c239930e687017eb286d0 Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 3 Jun 2014 11:51:27 -0700 Subject: [PATCH 3/5] longer cover --- images/cover.png | Bin 494017 -> 494138 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/images/cover.png b/images/cover.png index 681cbeea649ea10309cb174a805cfe3455fdf2ed..bb450261af69ebc95a902b1594e64714aec83d95 100644 GIT binary patch delta 21679 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 delta 21565 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 A$p8QV From c9ba85e01e006e937deee021d5d66e62e7a6c59b Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 3 Jun 2014 13:34:00 -0700 Subject: [PATCH 4/5] add indexes to chapter one --- book/01-introduction/1-introduction.asc | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/book/01-introduction/1-introduction.asc b/book/01-introduction/1-introduction.asc index c42644e65..1faa1a939 100644 --- a/book/01-introduction/1-introduction.asc +++ b/book/01-introduction/1-introduction.asc @@ -6,7 +6,7 @@ At the end of this chapter you should understand why Git is around, why you shou === About Version Control (((version control))) -What is ((("version control"))), and why should you care? +What is "version control", and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. For the examples in this book you will use software source code as the files being version controlled, though in reality you can do this with nearly any type of file on a computer. @@ -34,7 +34,7 @@ RCS works by keeping patch sets (that is, the differences between files) in a sp The next major issue that people encounter is that they need to collaborate with developers on other systems. To deal with this problem, Centralized Version Control Systems (CVCSs) were developed. -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. +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. For many years, this has been the standard for version control. .Centralized version control. @@ -67,9 +67,9 @@ This allows you to set up several types of workflows that aren’t possible in c As with many great things in life, Git began with a bit of creative destruction and fiery controversy. -The Linux kernel is an open source software project of fairly large scope. +The Linux kernel is an open source software project of fairly large scope.(((Linux))) For most of the lifetime of the Linux kernel maintenance (1991–2002), changes to the software were passed around as patches and archived files. -In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper. +In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper.(((BitKeeper))) 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. 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. @@ -79,7 +79,7 @@ Some of the goals of the new system were as follows: * Simple design * Strong support for non-linear development (thousands of parallel branches) * Fully distributed -* Able to handle large projects like the Linux kernel efficiently (speed and data size) +* Able to handle large projects like the Linux kernel efficiently (speed and data size)(((Linux))) Since its birth in 2005, Git has evolved and matured to be easy to use and yet retain these initial qualities. It’s incredibly fast, it’s very efficient with large projects, and it has an incredible branching system for non-linear development (See <<_git_branching>>). @@ -89,7 +89,7 @@ It’s incredibly fast, it’s very efficient with large projects, and it has an So, what is Git in a nutshell? 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. 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. -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. +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))) ==== Snapshots, Not Differences @@ -138,7 +138,7 @@ This means it’s impossible to change the contents of any file or directory wit This functionality is built into Git at the lowest levels and is integral to its philosophy. You can’t lose information in transit or get file corruption without Git being able to detect it. -The mechanism that Git uses for this checksumming is called a SHA-1 hash. +The mechanism that Git uses for this checksumming is called a SHA-1 hash.(((SHA-1))) This is a 40-character string composed of hexadecimal characters (0–9 and a–f) and calculated based on the contents of a file or directory structure in Git. A SHA-1 hash looks something like this: @@ -208,7 +208,7 @@ Before you start using Git, you have to make it available on your computer. Even if it's already installed, it's probably a good idea to update to the latest version. You can either install it as a package or via another installer, or download the source code and compile it yourself. -==== Installing on Linux +==== Installing on Linux(((Linux))) 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. If you’re on Fedora, you can use yum: @@ -221,10 +221,10 @@ Or if you’re on a Debian-based distribution like Ubuntu, try apt-get: For more options, there are instructions for installing on several different Unix flavors on the Git website, at http://git-scm.com/download/linux[]. -==== Installing on Mac +==== Installing on Mac(((Mac))) There are several ways to install Git on a Mac. -The easiest is probably to install the Xcode Command Line Tools. +The easiest is probably to install the Xcode Command Line Tools.(((Xcode))) On Mavericks (10.9) or above you can do this simply by trying to run 'git' from the Terminal the very first time. If you don't have it installed already, it will prompt you to install it. @@ -339,7 +339,7 @@ If you want to check your settings, you can use the `git config --list` command You may see keys more than once, because Git reads the same key from different files (`/etc/gitconfig` and `~/.gitconfig`, for example). In this case, Git uses the last value for each unique key it sees. -You can also check what Git thinks a specific key’s value is by typing `git config `: +You can also check what Git thinks a specific key’s value is by typing `git config `:(((git config))) $ git config user.name John Doe @@ -352,13 +352,13 @@ If you ever need help while using Git, there are three ways to get the manual pa $ git --help $ man git- -For example, you can get the manpage help for the config command by running +For example, you can get the manpage help for the config command by running(((git help))) $ git help config These commands are nice because you can access them anywhere, even offline. If the manpages and this book aren’t enough and you need in-person help, you can try the `#git` or `#github` channel on the Freenode IRC server (irc.freenode.net). -These channels are regularly filled with hundreds of people who are all very knowledgeable about Git and are often willing to help. +These channels are regularly filled with hundreds of people who are all very knowledgeable about Git and are often willing to help.(((IRC))) === Summary From 880a411ec39dc865c80779ff314991b66c79625f Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 3 Jun 2014 13:39:44 -0700 Subject: [PATCH 5/5] better indexing --- book/01-introduction/1-introduction.asc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/book/01-introduction/1-introduction.asc b/book/01-introduction/1-introduction.asc index 1faa1a939..966bf3711 100644 --- a/book/01-introduction/1-introduction.asc +++ b/book/01-introduction/1-introduction.asc @@ -34,7 +34,7 @@ RCS works by keeping patch sets (that is, the differences between files) in a sp The next major issue that people encounter is that they need to collaborate with developers on other systems. To deal with this problem, Centralized Version Control Systems (CVCSs) were developed. -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. +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))) For many years, this has been the standard for version control. .Centralized version control. @@ -72,7 +72,7 @@ For most of the lifetime of the Linux kernel maintenance (1991–2002), changes In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper.(((BitKeeper))) 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. -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. +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))) Some of the goals of the new system were as follows: * Speed @@ -89,7 +89,7 @@ It’s incredibly fast, it’s very efficient with large projects, and it has an So, what is Git in a nutshell? 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. 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. -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))) +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))) ==== Snapshots, Not Differences @@ -208,7 +208,7 @@ Before you start using Git, you have to make it available on your computer. Even if it's already installed, it's probably a good idea to update to the latest version. You can either install it as a package or via another installer, or download the source code and compile it yourself. -==== Installing on Linux(((Linux))) +==== Installing on Linux(((Linux, installing))) 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. 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: For more options, there are instructions for installing on several different Unix flavors on the Git website, at http://git-scm.com/download/linux[]. -==== Installing on Mac(((Mac))) +==== Installing on Mac(((Mac, installing))) There are several ways to install Git on a Mac. 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 ==== Installing on Windows -There are also a few ways to install Git on Windows. +There are also a few ways to install Git on Windows.(((Windows, installing))) The most official build is available for download on the Git website. Just go to http://git-scm.com/download/win[] and the download will start automatically. 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 You should have to do these things only once on any given computer; they’ll stick around between upgrades. You can also change them at any time by running through the commands again. -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 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))) These variables can be stored in three different places: 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 You may see keys more than once, because Git reads the same key from different files (`/etc/gitconfig` and `~/.gitconfig`, for example). In this case, Git uses the last value for each unique key it sees. -You can also check what Git thinks a specific key’s value is by typing `git config `:(((git config))) +You can also check what Git thinks a specific key’s value is by typing `git config `:(((git, config))) $ git config user.name John Doe @@ -352,7 +352,7 @@ If you ever need help while using Git, there are three ways to get the manual pa $ git --help $ man git- -For example, you can get the manpage help for the config command by running(((git help))) +For example, you can get the manpage help for the config command by running(((git, help))) $ git help config