Это команда git-config, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-config - Получить и установить репозиторий или глобальные параметры
СИНТАКСИС
мерзавец конфиг [ ] [тип] [-z | --null] имя [значение [value_regex]]
мерзавец конфиг [ ] [тип] - добавить значение имени
мерзавец конфиг [ ] [тип] --replace-all имя значение [value_regex]
мерзавец конфиг [ ] [тип] [-z | --null] - получить имя [value_regex]
мерзавец конфиг [ ] [тип] [-z | --null] --get-all имя [value_regex]
мерзавец конфиг [ ] [тип] [-z | --null] [--name-only] --get-regexp name_regex [value_regex]
мерзавец конфиг [ ] [тип] [-z | --null] --get-urlmatch имя URL
мерзавец конфиг [ ] --unset name [value_regex]
мерзавец конфиг [ ] --unset-all name [value_regex]
мерзавец конфиг [ ] --rename-section старое_имя новое_имя
мерзавец конфиг [ ] --remove-section имя
мерзавец конфиг [ ] [-z | --null] [--name-only] -l | --список
мерзавец конфиг [ ] --get-color name [по умолчанию]
мерзавец конфиг [ ] --get-colorbool имя [stdout-is-tty]
мерзавец конфиг [ ] -e | --редактировать
ОПИСАНИЕ
Вы можете запросить / установить / заменить / сбросить параметры с помощью этой команды. Имя на самом деле
раздел и ключ, разделенные точкой, и значение будет экранировано.
К параметру можно добавить несколько строк, используя --Добавить вариант. Если вы хотите обновить
или отключите параметр, который может встречаться в нескольких строках, POSIX regexp value_regex должен
быть данным. Только существующие значения, соответствующие регулярному выражению, обновляются или сбрасываются. Если хочешь
обрабатывать строки, которые делают соответствовать регулярному выражению, просто добавьте один восклицательный знак в
спереди (см. также раздел «ПРИМЕРЫ»).
Спецификатор типа может быть либо --int or --бул, делать мерзавец конфиг убедитесь, что
переменные имеют заданный тип и преобразуют значение в каноническую форму (простая
десятичное число для int, строка "true" или "false" для bool) или --дорожка, что делает некоторые
расширение пути (см. --дорожка ниже). Если спецификатор типа не передан, проверки или
преобразования выполняются над значением.
При чтении значения считываются из системного, глобального и локального репозитория.
файлы конфигурации по умолчанию и параметры --система, --Глобальный, --местный и --файл
может использоваться для указания команде читать только из этого места (см.
раздел под названием «ФАЙЛЫ»).
При записи новое значение записывается в локальный файл конфигурации репозитория с помощью
по умолчанию и параметры --система, --Глобальный, --файл может использоваться, чтобы сообщить команде
написать в это место (можно сказать --местный но это значение по умолчанию).
Эта команда завершится ошибкой с ненулевым статусом. Вот некоторые коды выхода:
1. Конфигурационный файл недействителен (ret = 3),
2. не может писать в конфиг файл (ret = 4),
3. не указан раздел или имя (ret = 2),
4. раздел или ключ недействителен (ret = 1),
5. вы пытаетесь отключить параметр, которого не существует (ret = 5),
6. вы пытаетесь отключить / установить параметр, для которого совпадают несколько строк (ret = 5), или
7. вы пытаетесь использовать недопустимое регулярное выражение (ret = 6).
В случае успеха команда возвращает код выхода 0.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--заменить все
По умолчанию заменяется не более одной строки. Это заменяет все строки, соответствующие
ключ (и, возможно, value_regex).
--Добавить
Добавляет новую строку к параметру без изменения существующих значений. Это тоже самое
как предоставление ^$ как value_regex в --replace-all.
--получать
Получить значение для заданного ключа (необязательно отфильтрованного регулярным выражением, соответствующим значению).
Возвращает код ошибки 1, если ключ не был найден, и последнее значение, если ключ несколько.
значения были найдены.
--получить все
Подобно get, но не терпит неудачу, если количество значений для ключа не равно единице.
--get-regexp
Аналогично --get-all, но интерпретирует имя как регулярное выражение и записывает ключ
имена. Сопоставление регулярных выражений в настоящее время чувствительно к регистру и выполняется по
каноническая версия ключа, в которой имена разделов и переменных приведены в нижнем регистре,
но названия подразделов - нет.
--get-urlmatch имя URL
Если дано имя, состоящее из двух частей, section.key, значение для section. .key чей
часть, наиболее подходящая для данного URL-адреса, возвращается (если такой ключ не существует, значение
для section.key используется как резервный вариант). Если в качестве имени указан только раздел, сделайте это для
все ключи в разделе и перечислите их.
--Глобальный
Для написания опций: пишите в global ~ / .gitconfig файл, а не репозиторий
.git / config, напишите в файл $ XDG_CONFIG_HOME / git / config, если этот файл существует и
~ / .gitconfig файл нет.
Для параметров чтения: только чтение из глобальных ~ / .gitconfig и от
$ XDG_CONFIG_HOME / git / config, а не из всех доступных файлов.
См. Также раздел «ФАЙЛЫ».
--система
Для записи параметров: пишите в общесистемный $ (префикс) / etc / gitconfig, а не в
репозиторий .git / config.
Для параметров чтения: только чтение из общесистемного префикса $ (prefix) / etc / gitconfig, а не
из всех доступных файлов.
См. Также раздел «ФАЙЛЫ».
--местный
Для записи вариантов: пишите в репозиторий .git / config файл. Это по умолчанию
поведение.
Для параметров чтения: читать только из репозитория .git / config, а не из всех
доступные файлы.
См. Также раздел «ФАЙЛЫ».
-f файл конфигурации, - файл файл конфигурации
Используйте данный конфигурационный файл вместо того, который указан в GIT_CONFIG.
--blob капля
Похожий на что --файл но используйте данный blob вместо файла. Например, вы можете использовать
мастер: .gitmodules читать значения из файла .gitmodules в главной ветке. Видеть
Раздел «УКАЗАНИЕ ИЗМЕНЕНИЙ» в gitrevisions(7) для получения более полного списка способов
по буквам имена blob.
--удалить-раздел
Удалите данный раздел из файла конфигурации.
--переименовать-раздел
Переименуйте данный раздел на новое имя.
- закат
Удалите строку, соответствующую ключу, из файла конфигурации.
--unset-все
Удалите из файла конфигурации все строки, соответствующие ключу.
-л, --список
Перечислите все переменные, установленные в файле конфигурации, вместе с их значениями.
--бул
мерзавец конфиг гарантирует, что вывод будет "истина" или "ложь"
--int
мерзавец конфиг обеспечит вывод простого десятичного числа. Необязательное значение
суффикс k, m или g в файле конфигурации приведет к умножению значения на 1024,
1048576 или 1073741824 до вывода.
--bool-или-int
мерзавец конфиг гарантирует, что вывод соответствует формату --bool или --int,
как описано выше.
--дорожка
git-конфигурация расширит ведущие ~ к стоимости $ HOME и ~ пользователь в дом
каталог для указанного пользователя. Эта опция не действует при установке значения
(но вы можете использовать мерзавец конфиг бла ~/ из командной строки, чтобы ваша оболочка выполняла
расширение).
-з, --нуль
Для всех параметров, которые выводят значения и / или ключи, всегда заканчивайте значения нулевым
символ (вместо новой строки). Вместо этого используйте новую строку в качестве разделителя между ключом и
ценить. Это позволяет безопасно анализировать вывод, не запутавшись, например,
значения, содержащие разрывы строк.
- имя-только
Вывести только имена переменных конфигурации для --list или --get-regexp.
--get-colorbool имя [stdout-is-tty]
Найдите настройку цвета для имени (например, color.diff) и выведите «true» или «false».
stdout-is-tty должен иметь значение "true" или "false" и учитывается, когда
в комплектации написано "авто". Если stdout-is-tty отсутствует, то проверяет стандарт
вывод самой команды и завершается со статусом 0, если цвет должен использоваться, или выходит
со статусом 1 в противном случае. Если параметр цвета для имени не определен, команда
использует color.ui как запасной вариант.
--get-color name [по умолчанию]
Найдите цвет, настроенный для имени (например, color.diff.new), и выведите его как ANSI
цветная escape-последовательность для стандартного вывода. Используется необязательный параметр по умолчанию
вместо этого, если для имени не настроен цвет.
-e, --edit
Открывает редактор для изменения указанного файла конфигурации; или --система, --Глобальный или
репозиторий (по умолчанию).
- [no-] включает
Соблюдайте директивы include. * В файлах конфигурации при поиске значений. По умолчанию включено.
Используйте git-config онлайн с помощью сервисов onworks.net