This manual is designed to be readable by someone with basic unix
commandline skills, but no previous knowledge of git.
Chapters 1 and 2 explain how to fetch and study a project using git--the
tools you'd need to build and test a particular version of a software
project, to search for regressions, and so on.
Chapters 1 and 2 explain how to fetch and study a project using
git--the tools you'd need to build and test a particular version of a
software project, to search for regressions, and so on.
Chapter 3 explains how to do development with git and share your progress
with others.
Chapter 3 explains how to do development with git, and chapter 4 how
to share that development with others.
Further chapters cover more specialized topics.
@ -50,7 +50,7 @@ directory, you will see that it contains a copy of the project files,
@@ -50,7 +50,7 @@ directory, you will see that it contains a copy of the project files,
together with a special top-level directory named ".git", which
contains all the information about the history of the project.
In the following, examples will be taken from one of the two
In most of the following, examples will be taken from one of the two
repositories above.
How to check out a different version of a project
@ -340,9 +340,52 @@ remote-tracking branches to the latest version found in her
@@ -340,9 +340,52 @@ remote-tracking branches to the latest version found in her
repository. It will not touch any of your own branches--not even the
"master" branch that was created for you on clone.
Fetching branches from other repositories
-----------------------------------------
You can also track branches from repositories other than the one you