LINUX.ORG.RU

Выделить текущий коммит в git log

 


0

1

В настройках git у меня есть алиас glog: glog = log --graph --color-words --color --source

Который даёт примерно такой вывод:

* commit 232c89423c28c44ff227a09d0ee6c9bf31984c22 HEAD
| Author: user <user@example.com>
| Date: Fri Oct 19 20:23:55 2012 +0000
|
* commit 9640e21b96388e4eb8e1671fcb231afa9c4b7c45 HEAD
| Author: user <user@example.com>
| Date: Fri Oct 19 19:27:34 2012 +0000
|

Как можно настроить лог так, чтобы подсвечивался текущий коммит (например, вместо астериска была собака)?

@ commit 232c89423c28c44ff227a09d0ee6c9bf31984c22 HEAD
| Author: user <user@example.com>
| Date: Fri Oct 19 20:23:55 2012 +0000
|
* commit 9640e21b96388e4eb8e1671fcb231afa9c4b7c45 HEAD
| Author: user <user@example.com>
| Date: Fri Oct 19 19:27:34 2012 +0000
|

★★
Ответ на: комментарий от akinator

Попробуй опцию --decorate. И текущий коммит будет подсвечиваться меткой HEAD.

Попробовал. Но только если я делаю checkout на предыдущий коммит, то он не подсвечивается.

SaBo ★★
() автор топика
Ответ на: комментарий от akinator

Разве? Сделай --decorate и --all одновременно.

С --all помогло, спасибо!

SaBo ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.