mikemcquaid / gitinpracticeerrata Goto Github PK
View Code? Open in Web Editor NEW๐ Errata for Git In Practice
Home Page: https://github.com/MikeMcQuaid/GitInPractice
๐ Errata for Git In Practice
Home Page: https://github.com/MikeMcQuaid/GitInPractice
In the corresponding asciidoc file (01-LocalGit.adoc) of Chapter 1: Local Git, in the Discussion subsection in the Technique 2 section , under "Note" the only link, Committing changes to files: git commit, correctly points to the next technique (Technique 3) in the asciidoc file, but it incorrectly shows as Technique 2 on page 9 of the actual book.
Hope this makes sense.
The text reads:
This may seen surprising or worrying; after all, didnโt I just tell you
that the history contains the entire list of changes to the project over time?
seen
should be seem
?
http://www.manning.com/GitinPractice
On page 60,
This interaction between .gitignore and
git add
is particularly useful when adding
subdirectories of files and directories that may contain files that should to be ignored.
should read
This interaction between .gitignore and
git add
is particularly useful when adding
subdirectories of files and directories that may contain files that shouldtobe ignored.
On page 71, just below Listing 4.2 Output: showing a commit, bullet point 1 reads
shows all the same information expected in
git log output
...
but it should be
shows all the same information expected in
git log
output ...
Listing 6.14 which contains the output for rewritten history push failure has the annotations reversed. The annotation labelled 2 Local/remote branches
should actually be labelled 1 Local/remote branches
and the one labelled 1 push failure
should actually be labelled 2 push failure
. That way, they match the explanation given below the listing.
Since I'm still a Git novice, it's possible that the following is not an error in the text, but is instead simply my failure to understand the concepts fully. Having said that, it seems like the descriptions of merge conflics in Listings 2.11 and 5.7 may be in error.
My understanding is that the text should read:
Listing 2.11
-2 should read 'Current marker'
-3 should read 'Current line'
-5 should read 'Incoming marker'
-6 should read 'Incoming line'
Supporting text for Listing 2.11
-3 should read 'shows a line from the current branch'
-5 should read 'shows a line from the incoming branch'
If this is correct, similar changes would apply to Listing 5.7 and the supporting text.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.