Github for Windows uses the GNU bash Windows port, which is provided by the MSYS project, which, in turn, is part of the Git for Windows project, which Github for Windows includes and uses internally.
That way, you can get bash for Windows outside of Github for Windows by installing MSYS.
Please note that Git for Windows is based on a modified msys.dll , which received a significant number of changes that were not included in the initial position. I'm not sure if this is a noticeable change for the user, but the bash "margin" may therefore differ in behavior from what you use inside Github for Windows.
Also note that this bash port was not taught to handle non-ASCII characters correctly. Therefore, although Git for Windows is full Unicode since 1.7.10, bash not aware of this, and I'm not sure what it will ever be.
kostix
source share