git
一個快速的分布式版本控制系統(工具),支持該工具的網站有Github等。
shell
是linux、unix系統的外殼(區別於核),用於輸入並執行命令(命令解析器)。
它類似於DOS下的command.com和后來的cmd.exe。
git通過命令行和圖形界面兩種方式使用shell。
bash
是shell的一種,最常用的shell之一。
git Bash
方便在windows下使用git命令的模擬終端(windows自帶的cmd功能太弱),而linux、unix可以直接使用git。
git shell
它是安裝了git的shell,bash是shell的一種。