So I had my first encounter with github a few weeks ago when I decided to use git as the version control system for my current project. I’m still learning the ropes and it still doesn’t feel… what’s the word, natural. You see, I come from a SVN world where version control is synonymous with remote servers. Git on the other hand is can be handled locally (sure you can spawn a local svn server and commit locally, but git works locally without having to start a server, it just works). I must admit, committing to a local repository with git didn’t feel right initially, but the more I work with it the more I like it, after all, at any point in time you can ‘push’ your code to a remote server (akin the svn commit command).
So anyway, today I did my first ‘git push’ to github and voila! the code is now backed up online. That easy. If you’re getting started with git and github I would strongly recommend going through their tutorial. I’ll be writing about the tricopter I’m currently working on, here’s a teaser image, stay tuned.