2

Я использую Windows, и мой вопрос: в чем разница между git-cmd.exe и cmd.exe?

Я попытался запустить некоторые инструменты на обоих, и git-cmd.exe кажется лучше и кажется немного быстрее, почему?

1 ответ1

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .