美文网首页Git使用Git
【Git】git-bash和git-cmd的不同功用

【Git】git-bash和git-cmd的不同功用

作者: mercurygear | 来源:发表于2018-04-03 17:25 被阅读12次

    如果安装了Git For Windows,那么安装目录下会有这两个exe

    • git-bash.exe
    • git-cmd.exe

    顾名思义,bash是linux风格的命令行,路径也是linux式的,可以使用windows和linux的命令;
    cmd是windows风格的命令行,可以使用windows命令;
    此外,还有一个最大的不同点,git-cmd是天生就带了系统的PATH环境变量,这一点会导致如果你运行某些脚本的时候,如果依赖某些安装的程序,如python、node这些,git-bash就会提示不存在对应的命令,而git-cmd可以正确运行。

    这个坑,是在构建Electron的时候遇到的,现在细想下,还是因为当时安装Git For Windows的时候,有个选项选择让git不融合到windows的命令行中,而通过git-bash来操作git。

    相关文章

      网友评论

      本文标题:【Git】git-bash和git-cmd的不同功用

      本文链接:https://www.haomeiwen.com/subject/gyjchftx.html