 So since today is the 10th birthday of Git, it is actually today. I'll tell you why I think it is today later But so since it's been 10 years of Git, we thought we'll start with a very brief history of Git It's actually only 10 years, not much has happened, no wars, not a lot of conflict So it's gonna be quite short. I'm Sahil. I work at AutonS as a web developer. You can find me on Github and Twitter Note the underscore because if you don't you'll find somebody completely different So Git was made by some guy named Linus. I don't know some of you might have heard of him He made this little piece of software called the Linus Gun Turns out it's pretty big and what happened was that in 2002 they started using this Version control system called Bitkeeper for it and three years later Some open-source developer decided to reverse engineer it and the creator of Bitkeeper wasn't happy So he told the Linus people they can't use it anymore and Linus said well, you know We don't have anything else that's good enough for our needs. So let me make one myself and on 8th April 2005 We have the first commit of Git and You can see it on Github actually The reason why it's 8th April is because we are in GMT plus 8 So this one is pretty interesting actually it's only 11 files Thousand lines and he can already commit Git using it to talk about it In the read yeah very meta So in the read me he talks like about what it is explains how The object database and cool things that Bob will tell us about work It's pretty long actually. I think half the thousand lines might just be the read me Yeah, and then he announced it on the Linux Mailing list they're talking about some other version control system called monotone and then Linus is like, you know, I have something really nasty, but also very fast take a look at it And if you can do something with it, you get a gold star So this was on I think 7th April. Yeah, that's when he first announced it and oh, yeah in the Read me you can actually see He calls it the stupid content tracker and This is a screenshot of the manual page for git today and that's still the same It's still the stupid content track This is interesting how long did it take it took him about a day to get the first version of it ready which let him commit get using it to talk about it and Yeah, it's pretty cool Although he said that the key put a lot of thought into it before he started recording part of it So like getting the data and what features it needed to have and all those things which is pretty interesting because It's nice to see that Like, you know, you should maybe think a lot about your about your software before you start coding and then the coding might not even take much time So in April he announced git in July this guy junior Havana. He was Google now He took over the project. He was like a very major contributor to the project in the intervening months So Linus, you know, he likes control, but he thought let me give it over to this guy for us December git 1.0 was released and it's actually a they call it a minor release because didn't do anything some Fixes and some commands and things they had already been using it for the Linux for the past six months so it was pretty stable and Yeah, in March 2014, which is last year git 2 was released Some breaking changes that So why git this is Typical That's what it means in British English and unpleasant or contemptible person and apparently that's what Linus thinks of himself, too so That that's one thing he had to say about it The other three He gave like these other explanations of why it's called git. They're in the readme file that I showed you It's a random three letter combination. That's not used by any Unix program Or it's the second one or it's global information tracker when you're feeling like really good and you like it Or it's a goddamn idiotic truckload of shit when it breaks But these were the design goals he had he Wanted to be fast simple simple strong support for Branching distributed because the Linux girl. That's that's the kind of model. They were already following and strong safeguards against corruption and then this very interesting other design goal, which is take CVS, which was like a really popular Version control system at that time and do everything the opposite of how He didn't like that at all. It was totally Centralized not distributed branching to centuries. So yeah And I think he said about it was that he really designed it coming from the point of view of a file system person and Turns out that file system developers think about complex things like this, which might explain why git is so easy that's basically most of what I have It's gained in a lot of popularity that's 2005 when it started 2015 and Atlassian actually has this nice blog post showing an entire timeline. I didn't want to rip it off So you can just see it on the website talk about when git was released git hub Pull requests a lot of stuff all the way to today. Oh They have this nice graph about get meet-ups around the world Can't really see it, but I think there's a little flag that should be here Thank you