Изменить подсказку Git в Windows

Я использую 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)похоже, что они не работают, (например, принял ответ на этот вопрос).

Вот и все. Это возможно?

26
задан Community 23 May 2017 в 10:30
поделиться