So I have finally done it! I understand can use Git source control.
I want to say that I understand it completely, but that would be a complete and total lie. I’ll learn more as I go though.
I should probably start at the beginning, right?
Ok.
So last fall a friend of mine approached me wanting to start a project with me and a few of his friends. Basically it was a multiplayer remake of an old game that he loved. I was intrigued and accepted so, being how I am, I jumped right in. I had heard of a series of different team collaboration software so I started to research and came upon Git. It looked like a winner except for one thing. I HAD NO CLUE HOW TO USE IT!
I even installed EGit for Eclipse and watched tutorials and everything but nothing made much sense.
So I gave up…
Maybe a few weeks later I tried again when I wanted to clone a project on Google Code to implement a tiled map. I got it cloned online, but I couldn’t get it to my local drive.
Until a miracle happened. I decided to try Git again now that I have the Raspi and this blog running. I figure that if I am talking about my projects here that it is only right to post them to the interwebs for all to see, but that’s not the miracle. The miracle was that I actually learned Git. Thanks to a friend of mine named Napkins pointed me towards a trio of great Git tutorials. The first two were pretty good but the third was PERFECT! I mean absolutely perfect. So, for all to see, here they are:
1. Git from the Bottom Up by John Wiegley
This pdf was the first that I looked at. I only read the intro but I am meaning to read the rest at some point. It’s intro covers the basic vocabulary of Git and the basic overview of the Git process. It is dated from 2009 so I am surprised that I only found it now. I wish I had it when I was starting.
2. A Visual Git Reference
Honestly I haven’t looked this one through much, but from a quick once-over it looks great, especially for visual learners like me.
3. Git Immersion
I saved the best for last. This guide is a step by step tutorial for Git and the best part: If you mess up, you just delete the directory and restart. You don’t need to do anything drastic like reinstall Eclipse (like I did when I was starting thanks to a few mistakes with EGit). It is a perfect guide beginners and gets pretty deep into Git without going too fast. I cannot recommend this one enough. Thank you Napkins for showing this to me.
Long story short, I think I have a working knowledge of Git for the time being. I’ll probably get confused again when I work on a team using Git, but honestly it doesn’t worry me too much.
Take a look at my projects on GitHub, Right now there is only one uploaded, but I will have the rest up in the next day or two.
Thank you for reading! Don’t hesitate to contact me with suggestions/comments/questions. I would love to respond.