Pro Git

Paperback, 265 pages

Published Aug. 8, 2009 by Apress.

ISBN:
978-1-4302-1833-3
Copied ISBN!

View on OpenLibrary

4 stars (28 reviews)

Pro Git is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro.

Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.

7 editions

Review of 'Pro Git' on 'Goodreads'

4 stars

Before I begin, an introduction is in order, to provide a little context. I'm a Windows .NET developer, and have been using Git for the past eight years or so. I use it in both my day job (the projects we work on are all source controlled in Git these days), but also in my writing business, to source control the Scrivener projects for my books. It's a fantastic tool for version controlling any kind of file you can think of.

Although I am comfortable with various graphical wrappers, I've also always prefered the Git Bash interface, perhaps because I've always liked Bash's simplicity and elegance, having played around with various flavours of Linux over the years.

With that out of the way, what did I think of this book?

I thought I was pretty knowledgable about Git before. I was wrong.

This book is a fantastic reference, and it …

Review of 'Pro Git' on 'Goodreads'

3 stars

A reasonably clear introduction and explanation of git. The first part does a good job at explaining things for new users, and is especially good at pointing out saner ways to do things that were added in recent versions of git. It seemed to cover most of the stuff I've learned the hard way, and I found one or two new things. The only glaring omission is it didn't seem to cover git reset at all.

The chapter on managing a project with git covered problems I'm just starting to encounter, so was appreciated. The section on subprojects showed all their many warts; candor appreciated. The coverage of subtree merging was entirely new to me and very interesting to see. The final chapter on internals does a good job of really getting down and dirty at both the git database and wire protocol levels.

The only things I didn't like …

avatar for agentydragon

rated it

3 stars
avatar for dnorton

rated it

4 stars
avatar for arnoud999

rated it

5 stars
avatar for mellifera

rated it

5 stars
avatar for piotr

rated it

5 stars
avatar for HokieGeek

rated it

4 stars
avatar for Lunartech

rated it

3 stars
avatar for abelazo

rated it

4 stars
avatar for lxsameer

rated it

4 stars
avatar for smyth

rated it

4 stars
avatar for avid-reader

rated it

3 stars
avatar for JoeClu

rated it

5 stars
avatar for pedersen

rated it

3 stars
avatar for bartl

rated it

5 stars
avatar for eroth

rated it

4 stars