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.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.