Я использую Windows, и мой вопрос: в чем разница между git-cmd.exe и cmd.exe?
Я попытался запустить некоторые инструменты на обоих, и git-cmd.exe кажется лучше и кажется немного быстрее, почему?
В чем разница между git-cmd.exe и cmd.exe?
Это абсолютно разные приложения. Другими словами, они не имеют ничего общего. git-cmd.exe - это инструмент начальной загрузки, инициализирующий PATH и некоторые другие переменные среды, позволяющие вам использовать git-for-windows. Ну, по умолчанию он запускает cmd.exe как оболочку, но оболочку можно изменить с помощью --command=...
я пытался запустить некоторые инструменты на обоих и Git-cmd.exe кажется лучше
Неподтвержденное заявление. git-cmd.exe не является оболочкой, он не выполняет команды ввода пользователя. cmd.exe (оболочка, которую вы используете) делает это. Узнайте о PATH .
кажется немного быстрее
Еще одно неподтвержденное утверждение. cmd.exe выполняющий те же команды, будет показывать одинаковую производительность в любом случае. Очевидно, что при запуске разных команд вы увидите другое поведение.