Используя высоту строки
RichTextBox rtb = new RichTextBox();
Paragraph p = rtb.Document.Blocks.FirstBlock as Paragraph;
p.LineHeight = 10;
Прямая причина ошибки в том, что да, невозможно использовать git-add
с пустым репозиторием. Чистый репозиторий по определению не имеет дерева работ. git-add
берет файлы из рабочего дерева и добавляет их в индекс, готовясь к фиксации.
Возможно, вам придется немного подумать над настройкой здесь. GIT_DIR - это каталог репозитория, используемый для всех команд git. Вы действительно пытаетесь создать единый репозиторий для всего, что вы отслеживаете, возможно, для всей вашей системы? Репозиторий git по своей природе отслеживает содержимое одного каталога. Вам нужно установить GIT_WORK_TREE
на путь, содержащий все, что вы хотите отслеживать, а затем вам понадобится .gitignore
, чтобы заблокировать все, что вас не интересует.
Может быть, вы пытаетесь создать репозиторий, который будет отслеживать только c: \ www
? Затем вы должны поместить его в c: \ www
(не устанавливайте GIT_DIR). Это обычное использование git с репозиторием в каталоге .git каталога верхнего уровня вашего «модуля».
Если у вас нет действительно веской причины, я бы рекомендовал придерживаться того, как git любит Работа. Если вам нужно отслеживать несколько вещей, возможно, вам понадобится несколько репозиториев!
Я рекомендую придерживаться того, как git любит работать. Если вам нужно отслеживать несколько вещей, возможно, вам понадобится несколько репозиториев! Я рекомендую придерживаться того, как git любит работать. Если вам нужно отслеживать несколько вещей, возможно, вам понадобится несколько репозиториев! Явная установка переменной среды GIT_DIR
заставляет git использовать данный каталог в качестве репозитория git. Это никогда не понадобится при нормальном использовании.
В вашем примере, потому что вы указали GIT_DIR
, и он не назван .git
(ведущая точка важна), и вы не знаете не предоставили опцию - work-tree
или не установили переменную среды GIT_WORK_TREE
, в которой вам нужен пустой репозиторий, когда вы сказали git init
.
Поскольку в чистом репозитории нет рабочего дерева, большой выбор команд не имеет смысла в чистом репозитории. git add
только один.
Есть ли особая причина, по которой вам нужно использовать нестандартное расположение для вашего репозитория git, а не в . git
подпапка в корне рабочего дерева? Хотя это возможно, это требует больше работы и больше подвержено ошибкам пользователей.