Explore Courses Blog Tutorials Interview Questions
+1 vote
in DevOps and Agile by (29.3k points)

Git Bash

I have been working with Git Bash for the last two days. I know now the basic operations such as commit, push, pull, fetch, and merge. But I still don't know what Git Bash itself actually is!

I've searched a lot about Git Bash, but all sites which I have seen the focus on the functionality of its commands. I still haven't found a good answer to my question. Now, I think, I'm in the right place to get this answer!

1 Answer

+1 vote
by (50.2k points)

"Git bash" is a msys shell that was included in Git for Windows, and is a slimmed-down version of Cygwin (an old version at that), whose only purpose is to provide enough of a POSIX layer to run bash.

And this is a user interface for access to an operating system's services where 

The running process is sh.exe

Git is a known command

HOME is defined

Browse Categories