【问题标题】:What does typing "cmd" in Git Bash do?在 Git Bash 中输入“cmd”有什么作用?
【发布时间】:2014-01-24 17:22:08
【问题描述】:

我是 Git 新手,一直在关注 git-scm 网站上的教程,我在 Git Bash 的输入行中输入了 cmd,所有颜色都消失了,看起来就像正常的命令提示符。当我输入输入 git status 时,它会返回信息。

但是,当我启动正常的命令提示符并移动到工作目录并键入“git status”时,git 不会被识别为命令。

我的问题是,在 Git Bash 中输入 cmd 实际上有什么作用?如果它把窗口变成普通的命令提示符,那为什么在普通的命令提示符下输入git status不起作用呢?

(我已经阅读了答案here,如果有人解释了最佳答案的步骤中发生的事情,如果它与这个问题相关,那也很好)

【问题讨论】:

    标签: windows git cmd git-bash


    【解决方案1】:

    当您在 git 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

    【讨论】:

    • sh.exebash.exe?
    猜你喜欢
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 2014-09-07
    • 2020-01-04
    • 2015-10-12
    • 2019-01-19
    • 1970-01-01
    相关资源
    最近更新 更多