There is a interesting discussion in [ruby-core:21039] that raised the first Request Proposal on Redmine: REP1
Why this is relevant to me?
You may wonder that…
The thing is that moving to Git and using GitHub as part of the toolset sounds really interesting. GitHub developers invested a lot of time and effort in making really easy merge contributions, visualize forks and move from one point to other.
Git also make it easy. I was reluctant to move from Bazaar to Git for RubyInstaller but I found it more easy to accept contributions (repository here and reasons here)
Now the thing is, Git works on Windows?
Yes, it does.
But I found several comments about it related usage, stability and other issues that I cannot replicate or never encountered myself.
Community Question
You you guys think there is need for a Git on Windows screencast or step by step tutorial?
The screencast idea sounds great, even if it’s just to show the Windows users that Git does work in their platform.
Hi Luis,
I’ve just been using the cygwin version of Git, works great. Apparently work is under way to get proper win32 support into git core; Until then, I’ll just stick to cygwin I think.
@Tom: from Git 1.6.0 release notes:
The problem with mixing cygwin with native Ruby is confusing devices and a penalty hit on speed for pretty much all the IO operations that need to go through the emulated POSIX layer.
Oh right, well I use git from cygwin, and ruby 1.8.6 from your installer, cygwin ruby isn’t even installed.
Based on what you say about 1.6.0, maybe I should look into a native git though.
Te dirÃa “¡No, por dios, un screencast no!”, pero es para rubystas.
Prefiero mil veces un tutorial común y corriente, que tenga caracterÃsticas de esas que el texto puede y el video no, como el simple copy-paste, o buscar…
Ahora, están los que van a decir “Pero el video es RE WEB2.0“… y… no discuto con ese tipo de gente.
@Tordek: I agree, is too Web 2.0, but at the same time video has proven to imprint in human brain more easily than written words.
It also covers visual details that takes longer to explain with words (make the producing of those more easy).
In both cases takes time, but I believe there is a need for this since most of the users using Git on Windows only had bad experiences.
@Luis: A friend of mine sent this link my way earlier: http://gitcasts.com/
It has a screencast about git on windows; I haven’t watched it myself, but that might be worth checking out and/or linking to.
Besides, you don’t have time for git screencasts, you should be working on 1.9.1.
Luis: Check out http://gitcasts.com/ – It has a screencast about git on windows amongst other things. I haven’t seen it myself but that might be worth linking to.
Note: Apparently my first comment didn’t post; Odd. If another similar post shows up, please delete it.
There are some tutorials covering git in github and some other around the web. But I didn’t find a “complete” tutorial that explain everything for a git newbie.
Regarding the screencast, there is one related to windows on gitcasts: http://www.gitcasts.com/posts/git-on-windows
I haven’t seen it, so I can’t say if it’s worth doing a new one.
@Tom: you’re right, I should be working on RubyInstaller
I just approved your comment for gitcasts and Hugo direct link to it. I’m about to update the post with that.
Thank you!
Thank you Hugo for the link!
I haven’t watched it yet, will do later today and update the post with it.
I don’t know that git does work on windows; I know I wouldn’t trust it. I tried it out a couple of weeks ago, and after doing a git clone , git status listed a couple dozen files as having been changed, which obviously wasn’t the case….
@dstar:
That’s because msysGit assumed autocrlf should be true on Windows…
That’s a huge mistake, and can be easily corrected.
Info on how to resolve the crlf issue can be found here:
http://github.com/guides/dealing-with-newlines-in-git
There are a couple of other guides under Git for Windows here:
http://github.com/guides/home
I’ve personally found msysGit to be very reliable. I had several problems with the Cygwin version, mainly relating to ssh keys and the like. I definitely highly recommend sticking with the msys version:
http://code.google.com/p/msysgit/
@Charles: Contrary to what the guide say, I’ll disable autocrlf for good. Any moderm text editor can deal with CR/LF without issues (except for NetBeans).
I can not be considered a git/github “hard user”, but I have been using it for a while on Windows, and no big deal, it works just fine.
I have made a little contribution myself, here:
http://marcricblog.blogspot.com/2009/01/github-primer-real-one.html
But a more advanced public tutorial, on text style or a screencast or whatever, would be nice.