Tonight I decided to get started with GIT. I’m comfortable with SVN and I have read enough about GIT to at least understand the concept of how it works. What I wasn’t ready for was the command line. I’m spoiled by VisualSVN and it mouse click happy UI.
But, I’m pleased to say, that after some reading and few minutes debugging my configs I was able to push my first commit to github. Nothing exciting, just a simple README file.
What I did notice was the lighting fast speed in which the commit was pushed. Everything I read said GIT is faster, but man that was amazing!
I could repost all the commands I used, but that would be repetitive with so many other “getting started” guides out there. Where I made a mistake was defining the local and remote repositories. locally the repository was stored in myfirstgitrepo while the remote was named My-First-Repo. When adding the remote location I first named it myfirstgitrepo. Which was incorrect, that’s the local directory.
To resolve this I had to remove the existing remote connection with git remote rm origin. Then I could add the connection using My-First-Repo. Then a simple git push origin master. Ta-Da! Simple yes, but first steps are usually small.
Wednesday, November 30, 2011
Sunday, November 27, 2011
I've been developing for over 10 years now and most of that time is spent on the .net framework. I present at the local Code Camps in Philly and Harrisburg and thought it's about time that I share my interest on a regular basis. That's the plan for this blog. You may also find posts about brewing. If I'm not in front of a computer or with the family, I'm in the kitchen brewing that wonder fermented goodness known as beer.
I enjoy working with OSS projects and lately I've had quite a few ideas floating around in my head. Small, simple ideas like using RavenDB as a data store for Quartz.Net. Or replacing BOO with dynamic objects in Rhino.ETL. I've also wanted to experiment with WPF and Caliburn. Those are just some of the ideas I have.