What is the difference between Git Bash and the GitHub for Windows shell?

GitBashGithub

Git Problem Overview


I'm referring to the shell that comes with GitHub for Windows, and Git Bash (which has a stand alone installer).

Git Solutions


Solution 1 - Git

Well, for one thing, the default shell that comes with GitHub for Windows is PoshGit, which is a Windows Power Shell environment for Git. On the other hand, Git Bash/msysGit uses the Bash shell (Bourne Again Shell) and MinGW, which is a port of a Linux style environment and command line tools.

PoshGit will let you use Windows and Power Shell commands with Git at the command line, while Git Bash will let you use MinGW/Linux tools with Git at the command line.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionRam PatraView Question on Stackoverflow
Solution 1 - Gituser456814View Answer on Stackoverflow