Tuesday, January 18, 2011

Git on Windows

Yes I still develop on Windows and even run my main home server on Windows. I of course also use Unix and always have, currently Debian, Ubuntu, and Cygwin. I'd be very happy to use some nice Apple computers and OS's if someone gave me them (I'd like an iPhone, a MacBook Air, and an iPad, please). Anyway, silly and lame as it may seem, I still spend most of my time on Windows. I also use Flash a lot and don't recycle a lot of trash. I'm a bad person!

But I still like to be cool and (more seriously) I prefer to use nice tools, so I want to start using git as my main source code management tool. At home and at work, I've mostly used SVN, but lately I haven't been using any kind of version management system. I'm so bad! (see above).

Another reason to use git vs. SVN is I don't do backups (I'm bad! etc.) and I use a variety of old PCs, so a distributed system to manage all my stuff in a convenient and fault-tolerant way seems like a good idea.

So anyway here are two tutorials that I'll be checking out:

Windows Git Tutorial: Cygwin, SSH and Projectlocker
http://www.cforcoding.com/2009/09/windows-git-tutorial-cygwin-ssh-and.html
An Illustrated Guide to Git on Windows
http://nathanj.github.com/gitguide/tour.html

Questions I have are: how can use my home Windows server as a git server (git daemon?), should I use Cygwin git or msysgit.

And I'll also be checking out TortoiseGit
http://www.cforcoding.com/2009/09/windows-git-tutorial-cygwin-ssh-and.html

some advice seen on the way
http://stackoverflow.com/questions/233421/hosting-git-repository-in-windows
http://stackoverflow.com/questions/1449179/github-noobian-should-i-install-msysgit-or-cygwin
http://stackoverflow.com/questions/690502/can-i-use-msysgit-and-cygwins-git

git cheatsheets:
http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html
http://help.github.com/git-cheat-sheets/

No comments:

Post a Comment