Git
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Oct 26, 2007
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
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
2:58
Linus Torvalds: We Don't Use Windowsby Muktware ChannelFeatured
71,693
-
55:27
How Cybercriminals Steal Moneyby Google Tech Talks
135,004 views
-
49:25
Greg Kroah Hartman on the Linux Kernelby Google Tech Talks
136,782 views
-
1:00:37
jQueryby GoogleTechTalks
308,081 views
-
56:53
Contributing with Gitby GoogleTechTalks
23,860 views
-
12
videos
Play all
Gitby swcoll2010
-
1:00:21
O'Reilly Webcast: Git in One Hourby O'Reilly Media
94,998 views
-
55:16
Google I/O 2009 - The Myth of the Genius Programmerby Google Developers
223,549 views
-
1:25:13
The Origins of Linux - Linus Torvaldsby Computer History Museum
313,844 views
-
56:31
The Secret History of Silicon Valleyby Google Tech Talks
219,222 views
-
57:53
Larry Wall Speaks at Googleby Google Tech Talks
45,775 views
-
55:52
Life's Too Short - Write Fast Code (part 2)by GoogleTechTalks
109,780 views
-
1:00:18
How To Design A Good API and Why it Mattersby Google Tech Talks
174,336 views
-
59:35
The Web That Wasn'tby GoogleTechTalks
59,957 views
-
54:23
80:20 rules! - Building software smarterby Google Tech Talks
36,017 views
-
1:10:16
Getting C++ Threads Rightby GoogleTechTalks
98,441 views
-
Git
2,705 videos76
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by GoogleTechTalks
125,973 views
-
56:23
Tangible Functional Programmingby Google Tech Talks
41,611 views
-
51:58
Learning from StackOverflow.comby Google Tech Talks
101,886 views
-
1:03:47
JavaScript: The Good Partsby Google Tech Talks
313,709 views
-
37:57
The Clean Code Talks - Don't Look For Things!by Google Tech Talks
74,854 views
- Loading more suggestions...
Top Comments
nikhilesh93 3 years ago
Actually I find git very suitable for small projects too. Why not just try it yourself, and find out? It's the best way. :-)
At least for Linux, I like it. On Windows you have to mess around with msysgit et al.
Sign in to YouTube
Sign in to YouTube
Jakub Narębski 5 years ago
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.
Sign in to YouTube
Sign in to YouTube
All Comments (54)
Salvatore Shiggerino 4 months ago
What kind of retard do they have writing the subtitles? Since when is CBS a version control system?
Sign in to YouTube
Sign in to YouTube
EndeavourAccuracy 6 months ago
It's kinda weird that he calls Linus LYnus, especially given his contacts with Linus and all that.
He may want to check ?v=CY2E-IzmNCQ
Sign in to YouTube
Sign in to YouTube
phuckoffanddie 7 months ago
The guy is standing right there for christ sake, can't he tell us his bio himself you moron. Instead you have him stand next to you doing hand signals and gestures while you read off his accomplishments like a servant douchebag.
Sign in to YouTube
Sign in to YouTube
BlackKatJing 10 months ago
A-am i the only one here because you thought this will be the british slang? No? ;D; just me?
Sign in to YouTube
Sign in to YouTube
aliancemd 11 months ago
If you use Github, Microsoft in cooperation with Github made an application for it which is called "Github for Windows". It's really easy to use.
Sign in to YouTube
Sign in to YouTube
plutonimvamsi 1 year ago
git saves us on daily basis
Sign in to YouTube
Sign in to YouTube
Pradeep Pant 1 year ago
Excellent talk
Sign in to YouTube
Sign in to YouTube
123user123name123 1 year ago
Doing web development with small groups of people, Git is what saves the day every day.
Sign in to YouTube
Sign in to YouTube
deric916 1 year ago
Reminds me of Van Morrison...
Sign in to YouTube
Sign in to YouTube
Jack Moe 2 years ago
Git up naw
Sign in to YouTube
Sign in to YouTube