instantkillo.blogg.se

What is git bash for
What is git bash for










what is git bash for

  • Cygwin - a Linux like environment, which was used in the past to build Git for Windows, nowadays has no relation to msysGit.
  • MSYS - is a Bourne Shell command line interpreter system, is used by MinGW (and others), was forked in the past from Cygwin.
  • It is really a very thin compile-time layer over the Microsoft Runtime MinGW programs are therefore real Windows programs, with no concept of Unix-style paths or POSIX niceties such as a fork() call
  • MinGW - is a minimalist development environment for native Microsoft Windows applications.
  • msysGit - is the name of this project, a build environment for Git for Windows, which releases the official binaries.
  • what is git bash for

    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

    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).












    What is git bash for