4

Я использую Github для Windows и обычно использую здесь команду "Открыть оболочку", которая запускает powershell с некоторыми пользовательскими настройками. Это заставляет PowerShell отображать дополнительную информацию, когда я нахожусь в репозитории Git, например, статус Репо перед запросом, с черным фоном ...

Однако, когда я использую обычный PowerShell, все эти тонкости исчезли. Я бы хотел, чтобы эти изменения в PowerShell стали настройками по умолчанию, чтобы мне не пришлось запускать пользовательское приглашение.

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

Спасибо

2 ответа2

3

GitHub для Windows использует Posh-Git. Вы должны получить его из GitHub (https://github.com/dahlbyk/posh-git) и добавить его в свой обычный профиль, который находится в $PROFILE , используя что-то вроде:

git clone https://github.com/dahlbyk/posh-git ~\GitHub\posh-git
'Import-Module ~\GitHub\posh-git\posh-git' >> $PROFILE
1

Есть несколько разных мест по умолчанию, в которых можно хранить профиль Powershell. Это где ваш пользовательский код должен быть сохранен, так что каждый раз, когда вы открываете новое приглашение Powershell, он применяет эти настройки.

Первое местоположение - это глобальное местоположение, которое будет полезно, если вы хотите, чтобы у всех пользователей был настроенный профиль Powershell. Этот профиль должен быть помещен в C:\WINDOWS\system32\WindowsPowerShell\v1.0\Profile.ps1.

Второе местоположение предназначено для локального профиля и будет специфичным для каждой учетной записи пользователя. Этот файл переопределяет файл глобальной конфигурации и должен быть помещен в C:\Username\My Documents\WindowsPowerShell\Profile.ps1.

Что касается работы вашего git-материала, здесь и здесь есть несколько хороших постов в блоге, в которых рассказывается, как настроить профиль, чтобы git работал лучше и выглядел красиво. Выберите части их кода / конфигурации в своем профиле, чтобы ваши настройки git работали так, как вы хотите.

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