Я использую Git в Windows, установленный через GitExtensions с MSysGit (последний), выбрав во время установки "не изменять приглашение для Windows".
Теперь я хотел бы иметь возможность изменять приглашение по умолчанию (которое по умолчанию показывает только название ветки, чтобы также показать мне, сколько времени и сколько локальных коммитов с тех пор, как я последний раз нажал на origin
(или специально origin/master
, в зависимости от того, что проще).
Так скажите вместо: [email protected] /c/myRepo (master)
Я бы увидел что-то по строкам: [email protected] /c/myRepo (master) 5 | 10:20
что означает, что я последний раз нажал 10 часов 20 минут назад, и с тех пор я сделал 5 локальных коммитов.
Прежде чем упомянуть об этом, я знаю, что есть способы сделать это с помощью PowerShell, но я не хочу его использовать. Мне нужен мой стандарт Git bash, который мы все знаем и любим.
Я нашел несколько решений для этого: с изменением переменной PS1
в файле .bashrc
, но (извините за мой плохой Unix konwledge) они, похоже, не работают (например, принятый ответ этот вопрос.)
Итак, у вас это есть. Возможно ли это?