При создании 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, Легко нет?

Другие вопросы по тегам