
github header
With all this vibe about “social internet” that I’m not really sold to I thought – “Why not make this a social CODING project?” – then I remebered Github, which seemed to achieve that easily. So, there I went.
First I started by creating an account and it was as expected – fast and forward. I had my project home in no time. Since we didn’t know a thing about versioning and that crap we started out by github recommendations and downloaded Git on Windows – or Git GUI as I like to call it myself. After that installed and running (it’s currently in my Windows 7 notebook) I needed to input some command-line stuff in git bash and I felt it was going smoothly until I saw that there were too many commands to get something done and it got me all dazzed… or was I just being lazy? Well, because of that thinking, I started reading about Git and its similars (Subversion and Mercurial) and even not knowing them deeply I liked what I saw about git. For some reference, I’ll put Git Magic here, because this author deserves every mention he can get – this text is amazing.
After convincing myself that was a good choice I started using the GIT GUI, something to make some tasks writeless (ie. not using git bash) but I discovered recently that it’s impossible to only work with git gui… and that made me a little sad, but ok. I’m a visual guy. It’s hard to not have a bunch of windows to access stuff but the typing world seems to make more sense since I’ll be coding a lot.
If I’m wrong, just correct me and make my dreams come true, please!
Anyway, I’m still learning how to clone reps and make all that useful so it’ll be longer than expected. So I decided that would go along the learning curve of making the addon itself – learn a version control system as well, especifically, git.
One Comment
Try TortoiseGit http://code.google.com/p/tortoisegit/
. It is a port of the popular subversion client TortoiseSVN. It is implemented as a windows shell extension, so you can just right click on any folder and perform Git commands with a Graphical Interface.
One Trackback/Pingback
[...] Jokers Addons Adventures of 2 friends learning how to make World of Warcraft addons About « Github and Versioning [...]