При создании git-репозитория, который будет на сервере, могу ли я преобразовать его в пустой репозиторий?
Я уже создал хранилище. Могу ли я сделать это голым шрифтом или я начну сначала?
3 ответа
В соответствии с часто задаваемыми вопросами преобразование из не-голого в голое может быть сделано двумя способами. Лучший:
$ git clone --bare -l repo repo.git
$ rm -rf repo
Чтобы создать пустой репозиторий с нуля:
$ mkdir repo.git
$ cd repo.git
$ git --bare init
Просто переместите .git
папка подальше от рабочей копии.
mv /var/git/repo/repo/.git /var/git/repos/repo.git
Вы могли бы хотеть следовать этому с
git config --bool core.bare true
в этом хранилище, на всякий случай git
жалуется на то, что что-то не так.
git clone --bare repo
Это даст вам новую голую версию repo
названный repo.git
, Легко нет?