This website uses cookies for account and order processing. By using this site you understand and agree to our use of cookies, our Terms Of Use, and Privacy Policy
The latest version of the book is P3.0, released almost 7 years ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.
By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:
The "report erratum" link at the bottom of the pages should take us to the web page of _all_ errata, not to the form where we report one error. At the bottom of the errata web page should be the form to submit one that hasn't been reported yet. Or maybe the form should be at the top of the list. At least give us a chance to see what others have reported before submitting a new defect.
The way it's set up now, the conscientious reader will feel frustrated that he wasted so much time crafting a good error report. He will also feel annoyed that he reported the same error as so many others. Many of your potential error reporters will decide never to report another error.--bob desinger
The "report erratum" link at the bottom of the pages should take us to the web page of _all_ errata, not to the form where we report one error. At th...more...
Reported in:
P3.0
(19-Oct-12)
#49959 PDF page: xi
Last paragraph of page (titled Who Is This Book For?) contains the string "status.untracked.start" at the beginning of line 3.--Keith Miller
Reported in:
P3.0
(17-Oct-14)
#77660 PDF page: xi
In the who is this book for? section
This book is geared for someone new to Git who is looking
to get up to speed quickly. This book is for you if you’re
status.untracked.start familiar with another VCS such as
Subversion and are looking for a quick guide to the Git
landscape or if you’re a quick study and want a concise
guide.
Not sure how the status.untracked.start got into the paragraph.--Gary McCormack
In the who is this book for? section
This book is geared for someone new to Git who is looking
to get up to speed quickly. This book is for you if y...more...
Reported in:
P3.0
(29-Aug-12)
#49762 PDF page: xi
Introduction - Who Is This Book For?
The second sentence in both epub and PDF contains "status.untracked.start":
...if you're status.untracked.start familiar...--David J. Schmidt
Introduction - Who Is This Book For?
The second sentence in both epub and PDF contains "status.untracked.start":
...if you're status.untracked.sta...more...
Reported in:
P3.0
(13-Aug-12)
#49645 PDF page: xi
This book is for you if you’re status.untracked.start familiar with another VCS such as Subversion--Brian Maltzan
Reported in:
P2.0
(26-Apr-12)
#49209 Paper page: 7
In Windows (at least on XP) with msysgit,
git config user.name "Your Name"
fails with the error
error: could not lock config file .git/config: No such file or directory
I note that the Windows Explorer GUI won't let me create a directory named ".git".
But I can create .git in the msysgit shell:
mkdir .git
Then the original command
git config user.name "Your Name"
succeeds.
In Windows (at least on XP) with msysgit,
git config user.name "Your Name"
fails with the error
error: could not lock config file .git/config:...more...
Reported in:
P2.0
(31-May-12)
#49388 Paper page: 10
In the sentence at the start of the 3rd paragraph, "There are a few limitations to this type of repository clone," it is not clear that it is referring to shallow repositories instead of cloned repositories. I'd suggest it say something like "There are a few limitations to shallow repository clones." --Tom
In the sentence at the start of the 3rd paragraph, "There are a few limitations to this type of repository clone," it is not clear that it is referri...more...
Reported in:
P3.0
(04-Jun-13)
#51828 PDF page: 11
"This book is for you if you’re status.untracked.start familiar" -> "This book is for you if you’re familiar"--Nigel Lowry
Reported in:
P3.0
(18-Sep-12)
#49822 PDF page: 11
I think some markup appears as part of the text by mistake - "This book is for you if you’re status.untracked.start familiar with another VCS"--Stuart Blair
I think some markup appears as part of the text by mistake - "This book is for you if you’re status.untracked.start familiar with another VCS"--Stuart...more...
Reported in:
P3.0
(26-Dec-13)
#58365 PDF page: 12
Remove
status.untracked.start
in the middle of the last paragraph, near the bottom of the page.--bob desinger
Reported in:
P3.0
(19-Sep-12)
#49825 PDF page: 25
I have the following my ~/.gitignore--Brian Maltzan
Reported in:
P3.0
(09-May-14)
#76779 PDF page: 37
Second sentence: "They’re integral how Git works..." should read "They’re integral _to_ how Git works..."--Edward Cardinal
Reported in:
P3.0
(22-Jul-14)
#77035 PDF page: 61
propmt -> prompt (3rd one)--Gerriet Backer
Reported in:
P3.0
(18-Nov-12)
#50179 Paper page: 63
The first example is fine, it reads "git fetch <remote name>". The second example confuses me. It reads "git fetch remote local branch:remotes/remote/remote branch". I am still learning git, so not entirely sure what this should be. But it does appear obvious that <> symbols are missing, and that would help clarify what is meant. For example, did the author intend to write this? "git fetch remote <local branch>:remotes/remote/<remote-branch>" ?--Justin
The first example is fine, it reads "git fetch <remote name>". The second example confuses me. It reads "git fetch remote local branch:remotes/remot...more...
Reported in:
P3.0
(03-Feb-16)
#79757 PDF page: 81
conerting to Textile - should be converting--Janet Furlow
Stuff To Be Considered in the Next Edition
Reported in:
B2.0
(12-Oct-10)
#45351 PDF page: 20
Developers using Xcode on Mac now have git installed by default in /usr/local/git. I think they started doing this fairly recently. The latest Xcode setup installs git version 1.7.1.--Todd Fincannon
Developers using Xcode on Mac now have git installed by default in /usr/local/git. I think they started doing this fairly recently. The latest Xcode s...more...
Reported in:
P1.0
(27-Dec-10)
#46124 PDF page: 54
At the bottom of the page, you start talking about "Tracking Branches" out of the blue. Does that indicate that until now you've been discussing non-tracking branches? One sentence describing non-tracking branches (or explaining that until that point, you'd been discussing non-tracking branches) would be very helpful.--Jonathan Polirer
At the bottom of the page, you start talking about "Tracking Branches" out of the blue. Does that indicate that until now you've been discussing non-t...more...
Reported in:
B1.0
(01-Sep-10)
#44816 PDF page: 94
What about working with older files and getting them out of the repository to see how a file has changed. With subversion, this is fairly intuitive, but for people who are new to the DVCS, this is a little bit out of the ordinary.
What about working with older files and getting them out of the repository to see how a file has changed. With subversion, this is fairly intuitive, ...more...
Reported in:
B1.0
(03-Sep-10)
#44846 PDF page: 100
What about adding a section on comparing differences with a graphical tool? I know you support the merge scenario, but for those people who "like" those tools, they are going to want their tool for comparing differences too. Thanks!
What about adding a section on comparing differences with a graphical tool? I know you support the merge scenario, but for those people who "like" th...more...