У нас есть несколько серверов Linux в офисе. Я хотел бы сохранить некоторые записи об изменениях в настройках. Поэтому я подумал, что было бы неплохо поместить все файлы конфигурации в GIT.Как создать пустую ветку для документации
Настройка, которую я хотел бы иметь, заключается в следующем: голый репозиторий -> configuration.git с веткой для каждого сервера, на котором мы помещаем структуру каталогов и файлы конфигурации.
Я не могу найти, как это сделать. Где-то я читал что-то с -орфаном, но каким-то образом я закончил с мастером и веткой MASTER и не имел пустой ветки для своих файлов конфигурации. Я хочу пустую ветку без истории и никакой ссылки на мастера.
Может ли кто-нибудь указать мне в правильном направлении?
Я получаю сообщение об ошибке «фатальный: эта операция должна выполняться в дереве работ». Видимо, я не могу сделать это в открытом репозитории. Конечно, я могу клонировать его и выполнять там предлагаемую операцию, но также как-то можно уже сделать это в голом репозитории? – Matthieu
@Matthieu Да, это возможно, но будет включать в себя [множество сантехнических команд] (http://git-scm.com/book/en/v2/Git-Internals-Git-Objects). Выполнение этого вручную в открытом репозитории может быть поучительным упражнением в деталях низкого уровня git, но без веской причины я рекомендую внести изменения в клон с деревом работ. –