Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

The git source code control system was developed by Linus Torvalds for managing the Linux kernel. But it's also valuable for managing all kinds of code: libraries, web applications, personal files.

Git was built for the modern developer's workflow. Easy branching, full capability even when offline, and fast operation make other source code management systems feel underpowered compared with git!

This 60 minutes screencast will teach you how to install and use Git. You'll learn how to create a repository, use branches, and work with remote repositories.

Integration with Subversion is also mentioned briefly.

Also see Scott Chacon's Git Internals PDF for an in-depth explanation of how Git works under the covers.

Subscriber Reviews

Average Rating: 3 out of 5 rating Based on 6 Ratings

"mostly shell commands" - by anon on 21-MAY-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This presentation is mostly the narrator using various git commands in the shell.  I wish there had been more diagrams illustrating what was going on, instead of mostly showing the narrator type commands.  The part that visually showed branching using gitk was helpful, and I wish the diagram part of it had been larger.

Where is the More Branching chapter?  I'm disappointed that it's not there because I'm especially interested in more complex branching.

I'd say this video is most useful for those wanting to learn specific git commands.  

Report as Inappropriate

"Nothing Much, too basic" - by Priyank on 17-MAY-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
How come the author has left so important commands like stash, and why git is more powerful than svn. commands like blame. Intro to GitHub, and installing on Windows.
Report as Inappropriate

"A gentle but fast-paced introduction to Git" - by Anonymous on 27-JAN-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
My background: 20+ years of development primarily in DOS/Windows with a smattering of development on BSD, Linux, HP-UX, and SunOS.

The author does make several assumptions which are understandable given the short duration of this video.  

He assumes you are well-versed in command-line operations on a Unix/Linux/BSD system.  This is not unreasonable other than this leaves typical Windows users out in the cold.  The standard CMD shell for Windows will not work much like a SH shell.  In fact the entire installation video has near zero applicability to Windows unless you are will to run a Cygwin environment (and I won't).

He also assumes you are fluent in using SSH for remote repositories.  Again this is something that I think will trip up most Windows programmers.

The audio throughout is quite articulate and the author is quite engaging.  The screen-casts are fairly well paced.  He either types at an amazing rate or he has post-processed to speed things up.  The result is a well-polished screen-cast that I found easy to follow.

The video does not delve into intricacies of Git I've seen in my Git books.  This is best seen as a "Getting Started" video that makes sure you can do the basics in Git by the time you've watched the entire video.  In that regard, I wish I had seen this video before I tried reading those books!

Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Introduction

Play Video

00:02:58

Installation

Play Video

00:03:53

Configuration

Play Video

00:02:24

Basic Commands

Preview

00:08:10

Branches

Preview

00:12:55

More Branching

00:00:00

Repositories

Preview

00:13:09

Tracking

Preview

00:06:29

Subversion

Preview

00:04:44

Extras

The publisher has provided additional content related to this title.


Description
Content

These files have been provided by the publisher.

  • peepcode-015-git-code.zip