С git log
(то есть, не gitk), вы можете использовать опцию decorate (%d
) в симпатичном формате для отображения имени ветви (но только для коммитов, которые являются ГОЛОВКОЙ указанных ветвей):
alias.lgb=log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset%n' --abbrev-commit --date=relative --branches
(вы должны объявить этот псевдоним с:
git config --global alias.lgb "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset%n' --abbrev-commit --date=relative --branches"
Тогда вы можете использовать его с 'git lgb
'. Примечание: вы можете назвать его с другим псевдонимом.
) * +1010 *
Даст:
* e33afe7 - (HEAD, master) fix zlib make install issue on cygwin (8 seconds ago) <VonC>
|
* f825f36 - add CPPFLAG option for cygwin compilation of gcc (26 hours ago) <VonC>
|
* 9341979 - (origin/master, origin/HEAD) update error messages for compiling gcc within cygwin (2 days ago) <VonC>
|
* 42d81af - copy dll in $H/usr/local/bin instead of linking when compiling in cygwin (3 days ago) <VonC>
Обновление Git 2.2 (ноябрь 2014 г.): см. коммит 9271095 из Гарри Джеффри (eXeC64
) :
pretty
: добавить %D
спецификатор формата
Добавить новый спецификатор формата '%D
', который по поведению идентичен '%d
', за исключением того, что он не включает префикс '(
' или суффикс ')
', предоставленный '%d
.