On the Windows operating system, Git Bash is a package that installs Bash, its tools, and Git. Bash is a commonly used Linux and macOS default shell. A shell is a terminal program that helps one to communicate with their operating system by typing commands. Git bash is a Microsoft Windows program that serves as the emulation layer for the Git command-line experience.