Git



Uploaded by: googletechtalks
Video Description:
Google Tech Talks October, 12 2007 ABSTRACT When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or plan to sort all that out before you can build your next kernel and reboot. The Linux team uses "git" for their source code repository management, a homegrown solution that is optimized for highly distributed development, working with huge sets of files, merging independent work at multiple levels, and seeing who broke what. (Git has also since been notably adopted by the Cairo, x.org, and Wine teams, and is being transitioned to by the Mozilla codebase.) In my talk, I describe what "git"; is and isn't, and why you should use it instead of CVS, Subversion, SVK, Arch, Darcs, Mercurial, Monotone, Bazaar, and just about every other repository manager. I'll also walk though the basic concepts so that the manpages might start making sense. If I have time, I'll even do a live walkthrough, where you can watch how fast I make typos. Speaker: Randal Schwartz


Tags for this video: education engedu google googletechtalks talk talks techtalk techtalks

Find more videos in the "People" category
See more videos uploaded by googletechtalks

Related Videos
Wuala - a distributed file systemRuby 1.9Greg Kroah Hartman on the Linux Kernel
wuala-a-distributed-file-system.htmlwuala-a-distributed-file-system.htmlwuala-a-distributed-file-system.html
Contributing with GitjQueryThe Monkees - Randy Scouse Git
wuala-a-distributed-file-system.htmlwuala-a-distributed-file-system.htmlwuala-a-distributed-file-system.html


Share This Video:       StumbleUpon       del.icio.us       Reddit       digg       Furl       Spurl       Simpy       YahooMyWeb


Comments for this video: Show || Hide
Comments for this video on YouTube
YOU'RE A GIT!! ( 1 year ago by bottlenosedborg)
YOU'RE A GIT!!
go Randal ! ... btw ... ( 1 year ago by leachim6)
go Randal ! ... btw I still think you are a Crazy Perl usin' Emacs Lover !! --Ekim (#git)
A great talk! ( 1 year ago by Enselic)
A great talk!
Great talk! Some ... ( 1 year ago by jnareb)
Great talk! Some of the details are slightly wrong (signed tags are tag objects not commit objects, description of rename/copy detection is oversimplified especially for merges), and perhaps "git commit -a" should be encouraged, but it is nevertheless great talk. Nice description of fetch, rebase, publish changes workflow.
It's a fun talk if ... ( 7 months ago by clive2718)
It's a fun talk if you already know and use git. Otherwise don't bother watching - you'll end up hopelessly confused. I thought the descriptions of how commit history is maintained and merges work were extremely weak to non-existent- he just kept saying you just need one number to represent all this - didn't say anything about how it really worked. Really knowledgeable speaker - unfortunately the talk is for people who already know the material and it doesn't tell them anything new.
What's interesting ... ( 6 months ago by Xomissar)
What's interesting is that the guy gives a tech presentation much better then allmighty Linus. That is, he doesn't swear, doesn't call the audience 'morons', etc. And that's great.
just starting with ... ( 5 months ago by nonymity)
just starting with git and i found this video usefull to get an overview of the tool
This Video is 60 ... ( 4 months ago by temospreamo)
This Video is 60 minutes looong
cool
theonebubbat: I ... ( 1 month ago by M1C1S)
theonebubbat: I guess that would break git. But chances are really small to accidently find two different files with the same SHA1. That's always a problem when using hashes ;-)



Tell a friend:


URL 
Embed Code