Настройка Powershell под оболочку GitHub для Windows

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

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

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

спасибо

18
задан Ody
30.12.2022 5:31 Количество просмотров материала 3536
Распечатать страницу

2 ответа

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

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

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

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

1
отвечен jmreicha 2022-12-31 13:19

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
3
отвечен Jay Bazuzi 2022-12-31 15:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх