(Все сделано в poshgit на Windows 8):Как создать главную ветку в голом хранилище Git?
git init --bare test-repo.git
cd test-repo.git
(Папка создается с GIT-иш файлов и папок внутри)
git status
фатальным: Эта операция должна выполняться в работе дерево (Хорошо, так что я не могу использовать статус GIT с голой репо, имеет смысл, я думаю)
git branch
(Ничего, похоже, что голое репо не содержит ветвей. Должен ли я добавить их из клонированных репо?)
cd ..
mkdir test-clone
cd test-clone
git clone ../test-repo.git
(я получаю предупреждение о клонировании пустой репозиторий)
cd test-repo
(Контекстное указать я на главной ветке)
git branch
(не показывает никаких результатов - а?)
git branch master
фатальный: Недействительное имя объекта: 'master'
Um. Итак, как мне создать основную ветвь в моем голой репо?
«Ветвь - это просто ссылка на фиксацию». Спасибо, это действительно помогает объяснить вещи! – David
использовать git add -A *, чтобы добавить туда материал, если у вас уже есть файлы. – codeslapper