美文网首页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