7

Я боролся с Git на Windows уже более недели, пытаясь сделать его пригодным для использования. Я слышал о Posh-Git для PowerShell, но не могу найти информацию о том, что он на самом деле делает.

Заменяет ли Posh-Git стандартный инструмент и синтаксис командной строки git альтернативами, которые являются надежными, интуитивно понятными, вряд ли изменятся в будущей версии и будут хорошо отображаться на экране?

Или Posh-Git просто изменяет подсказку?

3 ответа3

15

Из того, что я могу сказать из чтения Posh-Git README и поста в блоге «Better Git с PowerShell», Posh-Git делает только две вещи:

  • изменяет подсказку - избавляет вас от необходимости запускать git status , помещая часть этой информации в подсказку
  • обеспечивает завершение табуляции - позволяет вам легче набирать команды, которые используют git , нажимая клавишу Tab

Таким образом, он не меняет инструмент командной строки git или его синтаксис.

1

Posh-Git полезен для интеграции оболочки.

Вы не можете отключить сценарии оболочки в окне Windows без этого инструмента.


По моему опыту, есть некоторые тонкие различия в соглашениях, таких как обратная косая черта, используемая в именах путей.

1

Почему бы просто не взглянуть на исходные коды, чтобы увидеть? Дахлбык / Пош-Гит.

В нем также есть хорошее введение в Better Git с PowerShell.

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