Как отключить подсказки в выводе git? - PullRequest
1 голос
/ 02 апреля 2019

Я использую git в терминале и знаю большинство команд, которые мне нужны, наизусть. Поэтому я хотел бы подавить «подсказки помощи» в выводе, то есть весь текст в скобках, начиная с (use "git ...), чтобы сделать вывод менее подробным.

Я знаю о флагах --short и --porcelain, но тогда вывод будет менее читабельным на первый взгляд ИМХО.

Есть ли способ сохранить форматирование вывода по умолчанию, но без текста справки?

Пример:

git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.

Changes not staged for commit:

    modified:   file1.txt
    modified:   file2.txt

Untracked files:

    untracked_file.txt

no changes added to commit 

... вместо ...

git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Changes not staged for commit:
  (use "git add ..." to update what will be committed)
  (use "git checkout -- ..." to discard changes in working directory)

    modified:   file1.txt
    modified:   file2.txt

Untracked files:
  (use "git add ..." to include in what will be committed)

    untracked_file.txt

no changes added to commit (use "git add" and/or "git commit -a")

1 Ответ

2 голосов
/ 02 апреля 2019

Git предложил включить / отключить рекомендацию, используя ключ 'advice. *' В конфигурации.См. git help config для получения дополнительной информации.Существуют следующие 14 переменных:

advice.pushUpdateRejected
advice.pushNonFFCurrent
advice.pushNonFFMatching
advice.pushAlreadyExists
advice.pushFetchFirst
advice.pushNeedsForce
advice.statusHints
advice.statusUoption
advice.commitBeforeMerge
advice.resolveConflict
advice.implicitIdentity
advice.detachedHead
advice.amWorkDir
advice.rmHints

Вы можете установить их с помощью git config --global advice.*.Например git config --global advice.statusHints false.Обратите внимание, что я не видел способ отключить все время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...