1

Когда я просматриваю свою историю zsh, я вижу метку времени и выполненную команду. Есть ли способ, чтобы zsh записал ветку git, которая была проверена для активной вкладки сеанса терминала во время выполнения команды?

1 ответ1

0

Определите функцию zshaddhistory которая определяет имя ветви git и добавляет, что ...

function zshaddhistory() {
    GIT_BRANCH=` git rev-parse --abbrev-ref=strict HEAD 2>/dev/null `
    print -sr -- "${1%%$'\n'} ### ${GIT_BRANCH} ${PWD} $(date '+%Y-%m-%d %R')"
    return 1
   }

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