To make the milky 'soup' of project names more clear, we say like this: To help make a native Windows version, this project was started, based on the mingw fork. Historically, Git on Windows was only officially supported using Cygwin. The git bash is now (with the new Git For Windows): GNU bash, version 4.3.33(3)-release (x86_64-pc-msys)Ĭopyright (C) 2013 Free Software Foundation, Inc. It has a much more recent bash, based on the 64bits msys2 project, an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. Note: the git bash in msysgit/Git for windows 1.9.5 is an old one: GNU bash, version 3.1.20(4)-release (i686-pc-msys)Ĭopyright (C) 2005 Free Software Foundation, Inc.īut with the phasing out of msysgit (Q4 2015) and the new Git For Windows (Q2 2015), you now have Git for Windows 2.3.5. This differs from git-cmd.bat, which provides git commands in a plain DOS command prompt.Ī tool like GitHub for Windows (G4W) provides different shell for git (including a PowerShell one)
What is git bash for portable#
See " Fix msysGit Portable $HOME location": the running process is sh.exe (packaged with msysgit, as share/WinGit/Git Bash.vbs).