Чи Git Shell Windows Power Shell?


4

У мене просте запитання. Що таке Гіт Шелл? Це те саме, що Windows Power Shell?

Тому що, коли я запускаю Git Shell на своїй машині Windows 7, Windows Power Shell відкриється.

Дякуємо за роз’яснення

Відповіді:


11

Встановлюючи GitHub для Windows , ви можете динамічно призначити оболонку:

Перейдіть до Інструменти, потім параметри ...

Виберіть бажану оболонку

Вибір типу за замовчуванням визначається під час налаштування.


Btw. має PowerShell більше переваг, ніж використання лише Git Bash? Я новачок у цій галузі, тому дякую за будь-яку пораду.
Дерфдер

@Derfder: Якщо ви хочете використовувати командлети PowerShell, використовуйте PowerShell. Якщо ви більше знайомі з bash, використовуйте Git Bash. Що стосується самого git, то я ніколи не помічав різниці.
Der Hochstapler

Отже, чим ви користуєтесь особисто щодня, якщо я можу запитати?
Дерфдер

@Derfder: Я використовую хост PowerShell. Взагалі мені подобається bash, але робота з bash в Windows просто мені здається дивною.
Der Hochstapler

3

Якщо ви використовуєте msysgit, то оболонка git - це фактично оболонка msys, яка використовує MinGW і забезпечує реалізацію оболонки bash для Windows.

Оскільки msys використовує MinGW, він також забезпечує повторне реалізацію деяких стандартних програм GNU, написаних для Windows, корисних під час роботи git.


У мене на робочому столі є ікона під назвою "Git Shell" (що постачається разом із Git для встановлення windwos). І коли я двічі клацну по ньому, запускається Windows Power Shell. Чому?
Дерфдер

Існує ціла низка можливих причин, можливо, ярлик пошкоджений або sh.exe псевдонім Windows PowerShell. Так чи інакше, Git Shell є окремою сутністю для PowerShell
Джейк Вудс

Де знаходиться sh.exe, і я можу його запустити?
Дерфдер

Зазвичай області, з яких надходять програми командного рядка (наприклад, sh.exe), можна знайти в змінній PATH. Якщо ви переймете echo% PATH% у звичайній оболонці, яка покаже вам усі можливі папки, у яких вона може бути.
Джейк Вудс

1
У баші це буде $ PATH
Джейк Вудс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.