On Dec 13, 7:39 pm, Mark Rosenberg <[email protected]> wrote: > There appear to be several options with respect to GIT clients, UIs, > etc for use on the Windows XP platform. As someone about to start > using GIT, I'd appreciate learning from this form which of the various > options are best (and worst). Use msysgit [1] -- it contains most of the usual Git tools and is native (that is, does not require installation and maintenance of Cygwin). As it is constantly evolving, it is recommended to grab the latest (beta) version. Before starting, be sure to read the provided README file and check the wiki. This is because the "impedance mismatch" between POSIX and Windows is way too high in some cases and making certain things work requires performing certain documented tricks.
Msysgit has at least two "conventional" GUI tools packaged: gitk and git-gui. It's enough for the most typical usage scenario. If you need Explorer integration, check TortoiseGit [2] and Git Extensions [3]. There is also "Git Cheetah" [4] -- a GUI tool from msysgit folks aimed at cross-platform (!) integration to different "file managers" (including Explorer on Windows), but I'm not sure it's production-grade quality already. Also beware of these cross-platform interoperability issues: * There's no way to reliably manage files with non-ASCII filenames across diffrent platforms (Windows and POSIX). * If you intend to use non-ASCII characters in your commit messages, be sure to read the relevant section of the git-log manual page, pick a suitable strategy to cope with the problem and and tune your setup accordingly. 1. http://msysgit.googlecode.com 2. http://code.google.com/p/tortoisegit/ 3. http://code.google.com/p/gitextensions/ 4. http://code.google.com/p/msysgit/wiki/GitCheetah -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
