Является ли [---] комментарием в Git таким, что я могу использовать только % tool=opendiff % один раз в моем .gitconfig?
Ответ 1
Я думаю, вы спрашиваете, означает ли синтаксис квадратной скобки в .gitconfig что-то существенное. Ответ да, он разделяет .gitconfig на разделы. Каждая секция имеет имя, указанное между квадратными скобками. Например:
[core]
repositoryformatversion = 0
filemode = true
bare = false
В приведенном выше примере имя раздела core. Если вы измените слово core на что-то еще, Git не сможет найти, например, параметр bare, потому что он должен находиться внутри раздела core.
Страница git -config (1) содержит весь раздел, описывающий формат файла конфигурации.