2014-01-07 18 views
1

我是Git新手,一直在關注git-scm網站上的教程,我在Git Bash的輸入行中輸入了cmd,所有的顏色都消失了,它看起來像正常的命令提示符。當我鍵入輸入git status時,它確實返回信息。在Git Bash中輸入「cmd」是幹什麼的?

但是,當我啓動正常的命令提示符並移動到工作目錄並鍵入「git status」時,git未被識別爲命令。

我的問題是,在Git Bash中輸入cmd實際上是幹什麼的?如果它將窗口變成正常的命令提示符,那麼爲什麼在正常的命令提示符下鍵入git status不起作用?

(本人已閱讀答案here,這也將是很好,如果有人解釋什麼是發生在頂端回答的步驟,如果這是有關這個問題)

回答

1

當你混帳bash的運行cmd ,它實際上會調用命令提示符並觸發Windows命令提示符,因爲PATH變量包含C:\Windows\System32位置集。如果你輸入exit,命令提示符就會退出,你回到git bash。

如果在Windows命令提示符下鍵入git命令不起作用,那麼可能沒有在Windows的PATH變量中設置git安裝路徑。嘗試使用此添加變量link

記住git bash是提示的名稱,但不是實際的exe。如果您想通過命令提示符查看實際的git bash提示符,您將運行sh.exe --login -i

+0

'sh.exe'或'bash.exe'? –