Ответ 1
git log --format="%C(auto) %h %s"
Итак, я делаю что-то вроде
git log --graph --pretty='%h %d %s' -n10
чтобы получить краткую историю моих недавних коммитов.
Единственная проблема, с которой я сталкиваюсь, - это то, что большую часть времени мне не интересны теги, а только ветки. % d показывает как теги, так и ветки. Есть ли способ показать только имена ветвей, а не теги?
git log --format="%C(auto) %h %s"
добавьте это в свой .gitconfig
[alias]
blog = log --graph --oneline --pretty=format:'%Cred%h%Creset - %C(yellow)%s%Creset %C(green)<%an>%Creset %C(blue)@%d%Creset' --abbrev-commit
Таким образом вы получаете только номер фиксации, сообщение о том, как совершили фиксацию и в какой ветке она была совершена. и вам нужно только ввести git blog
, и вы можете смотреть на цвета, когда хотите
и если вы действительно только имя ветки просто:
git log --graph --oneline --pretty=format:'%C(blue)@%d%Creset'