Published on: April 20, 2020
2 min read
Open source pioneer Git is 15 years old. Here is our guide to making the most of it.
Git, a source code management tool and arguably the most famous open source software project, turned 15 in April 2020. That’s a milestone no matter how you look at it, and not surprisingly our team has a lot to say about Git. From a look back at the past to newbie-friendly explanations, we’ve pulled together the ultimate guide to Git (as told by GitLab).
If you’re just getting started with software development, you’ll have questions. Luckily, we have answers including background on developer Linus Torvalds in "A beginner’s guide to Git".
The godfather of Git, Linus Torvalds.
We all spend a ton of time working with Git so it makes sense to polish up your workflow so it shines. We’ve got the lowdown on Git blame, .gitignore, how to pull frequently, and more.
Not everyone was lucky enough to attend the actual, in-person Git birthday party. Here’s our first-person account of the festivities, complete with lots of pictures.
You can have too much of a good thing, and if you doubt that, perhaps it’s because you haven’t yet encountered Git flow. Although designed to streamline development it ends up creating extra effort – too many branches and too much task switching. Never fear, though, we have a solution.
When Git was invented 15 years ago, video streaming (and gaming) weren’t even on the horizon. Git can handle those huge files but there’s one hiccup: You can’t just download the one you need, Git insists you download all of them. Enter Git Partial Clone which speeds up the process so you can just grab the file you need. Here’s how it works.
Our senior developer evangelist Brendan O’Leary did a bit of a point counter-point about Git and its past and future with GitHub’s distinguished software engineer Jeff King on infoq.com.
Brendan also admitted that 15 years ago, he was never ever going to use Git. Ahem. Feel free to enjoy his mea culpa.
You’ve heard the term, now is the time to understand what GitOps means and how it can work – well – in real world applications. Here’s what you need to know about continuous delivery to production.