пользовательский формат git log эквивалентен git log --oneline? - PullRequest
0 голосов
/ 05 ноября 2018

Я хочу показать имя ссылки с пользовательским форматом журнала при истории печати. ​​

В настоящее время формат %ad %h %s %an %am

И я хочу добавить название ссылки за %ad

Я не знаю, как его напечатать, кто-нибудь может мне помочь?

Например:

4a0fc56 (HEAD -> feature-ts, origin/feature-ts) fix(ts): remove type entry temporary

(HEAD -> feature-ts, origin/feature-ts) - это то, что я хотел.

1 Ответ

0 голосов
/ 05 ноября 2018

Если вы хотите получить ref name и в формате 4a0fc56 (HEAD -> feature-ts, origin/feature-ts) fix(ts): remove type entry temporary, используйте:

git log --graph --format="%h %d %s"

В соответствии с документацией %d предназначен для имени ссылки, как опция --decorate в git-log.

Чтобы сделать это красиво, используйте pretty format

git log --graph --format="%Cred%h%Creset -%C(yellow)%d%Creset %s"

Это напечатает хеш коммита красным, ссылка жёлтым и тему по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...