Question: what is the difference between git bash and git shell?
Answer: Git Bash and Git Shell are two different command line programs which allow you to interface with the underlying git program. Bash is a Linux-based command line (which has been ported over to Windows) while Shell is a native Windows command line. ... GitHub is an online service that you can connect git to.