Если у меня есть git-репозиторий с веткой whatever
, и эта ветка git remote
связана с другой веткой на удаленном (восходящем) репо, то когда я переключаюсь на эту ветку, я получаю что-то вроде:
[git checkout whatever]
Switched to branch 'whatever'
Your branch is ahead of 'origin/whatever' by 5 commits.
[git status]
On branch whatever
Your branch is ahead of 'origin/whatever' by 5 commits.
nothing to commit, working tree clean
Я хотел бы знать: можно ли скрыть счет "вперед на 5 коммитов" для git checkout
? Я уже знаю, что это возможно для git status
с git status --no-ahead-behind
или gitconfig опция конфигурации status.aheadBehind
, но я хотел бы знать, возможно ли нечто подобное для git checkout
. Желательно, чтобы это был параметр gitconfig , поэтому мне не нужно определять псевдоним команды или постоянно вводить параметр команды.
Идеи, которые я пробовал:
git checkout --quiet
/ -q
: Это подавляет сообщение "forward by 5 commits", но, к сожалению, оно также скрывает все остальные выходные данные, которые я хотел бы сохранить, если смогу.
advice.statusHints
в gitconfig : Это не влияет на сообщение "forward by 5 commitits".