

A shell is a command line interpreter that gives the user an interface to interact with the computer through the use of commands.īash has a lot of useful commands, such as rsync, ssh, SCP, etc., which are not available on windows by default. The name is an acronym for the 'Bourne-Again Shell'. What is Bash?īash is a Unix command-line shell. it tracks all the changes each developer has made, and once the changes are accepted, the changes are merged into one code base which is deployed in production. git also allows multiple developers to collaborate on the same code base. Another common use for git is collaboration. It keeps a commit history which allows you to revert to a stable state in case you mess up your code. Git is an open-source version control system for tracking source code changes when developing software. Additionally, git bash also installs bash tools such as ssh, cat, nano that makes developing on Windows easier.

Git bash installs both git and bash shell on a Windows system giving it access to command line tools that allow git to run properly. On the other hand, Windows is not a unix-based system and uses a different shell from bash, which git doesn't support out of the box.

These operating systems have a built-in shell called bash that allows Git to run smoothly. Git was created in 2005 by Linus Torvalds, and was built around a Unix-based system, such as the Linux operating system and MacOS. Git Bash is one of the most popular packages on Windows system.
Git bash windows add to path install#
In this tutorial you will install Git Bash on your Windows operating system.
