Я использую 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
выполняющий те же команды, будет показывать одинаковую производительность в любом случае. Очевидно, что при запуске разных команд вы увидите другое поведение.