Free eBook: Getting Good with Git

To those in software development, version control can be both a godsend and a devilish frustration. Git solves many of the challenging problems users of systems like SVN and CVS encounter, but it can take a little learning to start using appropriately.

I've started using Git for my Archdiocesan web development (see issues for setting up Git on a CentOS server, and setting up a local development environment for Git/database/file synchronization), and it rocks. So much more so than SVN.

Getting Good with Git

During the month of October, Nettuts+ (an online training site) is offering it's $10 'Getting Good with Git' eBook for free, and I have to say it's a great Git primer, with a ton of great information, both for those who have never used Git, and those vaguely familiar with Git.

For Drupal developers especially, this eBook is a great find, as Drupal will soon be switching all its code repositories from CVS to Git.

Your rating: None Average: 5 (1 vote)

Comments

catholicschoolwebdesign's picture

I second Git - I was an awesome user for a long time, and was already really frustrated by the little things that ate up time.

Git takes everything I throw at it, and the way it works really makes sense and makes the development process faster and easier. It's the subtle things like beautifully handling deleting or moving files which was a nightmare in SVN.

I also recommend GitHub.com, which hosts Git repos. Here is Green Egg Media's GitHub profile:

https://github.com/organizations/green-egg-media

And my personal one:

http://github.com/adamfairholm

oscatholic's picture

The code we're using in the Archdiocese is private, so we're hosting it internally on a dev server, but I will likely start using github a bit more for personal projects, and eventually, for Drupal projects that are still more-or-less in-development (CVS is a pain).

Advancing the faith.

Sven Decabooter's picture

Thanks for sharing this find!

oscatholic's picture

Just found an awesome Git GUI for Mac OSX, which is a fork of GitX:
http://github.com/brotherbard/gitx/wiki

Advancing the faith.

Post new comment

The content of this field is kept private and will not be shown publicly.