tag Quando creo un repository git che sarà sul server, posso convertirlo in un repository nudo?




git tag (3)

Secondo le FAQ , la conversione da non-nude a nude può essere eseguita in due modi. La migliore:

$ git clone --bare -l repo repo.git
$ rm -rf repo

Per creare un repository nuda da zero:

$ mkdir repo.git
$ cd repo.git
$ git --bare init

Questa domanda ha già una risposta qui:

Ho già creato un repository. Posso renderlo di un tipo semplice o devo ricominciare da capo?


Basta spostare la cartella .git lontano dalla copia di lavoro.

mv /var/git/repo/repo/.git /var/git/repos/repo.git

Potresti volerlo seguire con a

git config --bool core.bare true

in quel repository, nel caso in cui git lamenta di qualcosa che non va bene.


git clone --bare repo

Questo ti darà una nuova versione del repo chiamato repo.git . Facile, no?





git-non-bare-repository