Git Bash
A POSIX-style bash shell for Windows bundled with Git for Windows — the default Unix-ish terminal on Windows dev machines.
Definition
Git Bash is the bash environment that ships with Git for Windows. It provides Unix utilities (grep, sed, awk, ssh) compiled for Windows via MSYS2, so cross-platform shell scripts run unmodified. Most Windows developers use Git Bash for daily git work and for running build scripts that originated on macOS or Linux.
When to use
See also
- WSL — A real Linux kernel running alongside Windows — the standard way to develop Linux workloads on Windows.
- PowerShell — Microsoft's object-oriented shell and scripting language — default on Windows, available cross-platform as pwsh.