To be clear, the author found the git-scm.com website that Scott Chacon (of GitHub) runs, and its package of the Git for Windows project.
This project is as close to an 'official' Windows version as exists, and is really quite good. It's actual homepage is found at http://msysgit.github.com/ if anyone is looking :)
Running git bash directly still invokes it inside this terminal emulator, which is the most atrocious piece of crap I've encountered, from font support to encoding to non-realizable width...
Why is this on the front page? There's hardly any Windows dev out there who is in need of git, but couldn't, for a life of it, find a Windows port to use. What am I missing?
I use Cygwin bash with git installed - it doesn't work as well as git bash out of the box (some extra configuration to do), nor will it actually launch git gui without reconfiguring its startup scripts to start an X-server (slow start and shutdown), but it lets you get a mostly full-featured proper shell on Windows.
Perhaps I'm a minority here, but I found git bash quite awkward on Windows. I instead opted to have git in my path, which meant I could use an ordinary Windows command prompt (but using Console2 which is multi-tabbed), instead of fiddling about with a UNIX command prompt awkwardly shoved into a Windows environment, like some sort of triangular plug in a square hole.
smooth and friendly window resizing;
tabs for editors, viewers, panels and consoles;
run simple GUI apps in tabs;
Windows 7 Jump Lists and Progress on Taskbar buttons;
run old DOS applications (games) in Windows 7 or 64-bit OS;
thumbnails and tiles in Far Manager;
normal, maximized and full screen graphical window modes;
window font anti-aliasing: standard, ClearType, disabled;
window fonts: family, height, width, bold, italic, etc.;
using normal/bold/italic fonts for different parts of the console simultaneously;
Chinese verions of Windows supported;
using 24-bit colors in Far Manager 3.x;
ANSI X3.64 and Xterm 256 colors;
cursor: standard console (horizontal) or GUI (vertical);
optional per-application settings (e.g. palette);
21 comments
[ 4.1 ms ] story [ 61.1 ms ] threadAs an aside, the official git client for windows doesn't play nicely with NTFS symbolic links, which make dealing with sym links a pain in the ass.
[1] http://code.google.com/p/gitextensions/
This project is as close to an 'official' Windows version as exists, and is really quite good. It's actual homepage is found at http://msysgit.github.com/ if anyone is looking :)
[0]: http://code.google.com/p/mintty/
- a DOS-like shell
- a terminal emulator
Running git bash directly still invokes it inside this terminal emulator, which is the most atrocious piece of crap I've encountered, from font support to encoding to non-realizable width...
http://code.google.com/p/conemu-maximus5/
Really nicely customizable.