Как обрезать коммит комментарии в "git branch -avv" - PullRequest
0 голосов
/ 10 февраля 2011

Я написал функцию bash, которая выполняет некоторые удобные задачи при входе в репозиторий git на консоли. Это также дает мне обзор всех ветвей, используя git branch -avv

Из-за неудобств, git "затопляет" меня при написании комментариев к полному журналу изменений, которые часто не соответствуют ширине строки консоли

Обрезка с такими трубами, как cut -c-$(tput cols); удалит раскраску, если она включена в git config; (

Ответ : есть ли способ настроить git native , чтобы просто вывести первые XX символов сообщения фиксации? Моя цель - заархивировать это без необходимости использования дополнительных инструментов командной строки. Я не знаю, что их установили в коллогах.


редактировать : Благодаря ответу № 2 (Макс Нанаси): использование опции --color заставит раскрасить

Ответы [ 2 ]

1 голос
/ 10 ноября 2012

git branch --color -avv | cut -c-$(tput cols)

1 голос
/ 10 февраля 2011

А как же

 git log --oneline | cut -b 1-20

Может быть лучше (без ССЗ):

git log --pretty=format:'%s' | cut -b 1-20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...