Git Your B'Day Caps Ready!
Introduction posts can wait, but a ten-year anniversary only comes once in a decade. And what better way to kick off your blog than to wish Git a very Happy Birthday? (No, don’t even try suggesting better ways!). But why? Because, for one thing, Git is what has made this website possible. I am very thankful to Linus Torvalds for creating something that has improved our lives as coders and maintainers.
I will admit that my first experience with Git was very frustrating. I was coding a super simple website with a friend and we got stuck in a myriad of merge conflicts. They were so devastating that we ended up manually copying pasting the code and, as a result, had four Github repositories by the time we finished. Our mistake was that we went pro before even trying out Git on our own.
But I was assured that all this fuss about VCSs in general, and Git in specific, could not be for nothing. So I used it again the next time I started a project and got hooked. Other than it being perfect as a distributed version control system, a git commit
is mentally very satisfying, getting closer to project completion, one commit at a time. Sometimes when I feel hopeless, git log
tells me, “Come on, you did all that, this new thing can’t be impossible!”. You get addicted to this (git) push
.
Now how is it responsible for this website? Because the site is hosted on Github Pages, and each post is a new commit and push (More about it on later, perhaps!).
So thank you Git, and a very Happy Birthday.