Я использую Git в Windows, установленный через GitExtensions с MSysGit (latest), выбрав «не изменять приглашение Windows» во время установки.
Теперь я хотел бы иметь возможность изменить приглашение по умолчанию (, которое по умолчанию показывает только имя ветки, чтобы также показать мне, сколько времени и сколько локальных коммитов с тех пор, как я в последний раз нажимал наorigin
(или конкретно origin/master
, как проще).
Итак, скажем, вместо:me@myPC /c/myRepo (master)
я увижу что-то вроде :me@myPC /c/myRepo (master) 5 | 10:20
, означающее, что последний раз я нажимал 10 часов 20 минут назад, и с тех пор я сделал 5 локальных коммитов.
Прежде чем вы упомянете об этом, я знаю, что есть способы сделать это с помощью PowerShell, но я не хочу его использовать. Я хочу свой стандартный git bash, который мы все знаем и любим.
Я нашел несколько решений этой проблемы, изменив переменную PS1
в файле .bashrc
, но (извините за мое плохое знание Unix)похоже, что они не работают, (например, принял ответ на этот вопрос).
Вот и все. Это возможно?