Why I’m trying version control with Git and GitHub?

I have been developing for a while now and the extent of my version control is an archive folder, which stores time stamped folders for each version of the software.

My Old Archive Folder with lots of time stamped folders

The Old system

Yeah, I know I need to improve. That is why I have started using Git. For a while now I have know about SVN and Git but until now I have never wanted to change, I had no desire to change the old system (hey it worked). But recently I decided to make the jump to Git and found it extremely easy.

The way I have started with Git is by installing GitHub for Windows. WOW, that program is nice. While I use it (in Windows 7) I constantly feel like I am 2 years into the future of Microsoft GUIs. At first I was apprehensive but after a day of use I love it. One feature I love about it is the fact that I have not once needed to enter the Terminal, but if I ever wanted to they make it as easy as one click away to exactly where I would needed to be.

GitHub has simplified the process to what it should be. One video that helped me appreciate GitHub and Git was this (Sorry about the length but its worth it).

GitHub for Windows isn’t just a handy way to manage your local GitHub repos but also I use it to manage non GitHub repos in Windows. I also love the simple install and setup you never need to mess with the Terminal or keys it just works. They as they say on there website, “The easiest way to use Git on Windows. Period.”

Soon I will be moving to Mac and I will have more choices between Git manages, I will not just install GitHub for Mac because I want to see how the competition implement virtually the same thing. So I intend use Tower for at least the trial period. But WOW $59.95 that is no small price tag.

If you want you can follow me on GitHub @EdenVicary.

Advertisements

1 Comment

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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