29

我已经创建了一个存储库。我可以让它成为一个裸类型还是我应该重新开始?

4

3 回答 3

41

根据常见问题解答,可以通过两种方式完成从非裸机到裸机的转换。最好的:

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

从头开始创建一个裸存储库:

$ mkdir repo.git
$ cd repo.git
$ git --bare init
于 2009-11-23T17:16:34.307 回答
20

只需将.git文件夹从工作副本中移开即可。

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

您可能想要跟进

git config --bool core.bare true

在那个存储库中,以防万一git抱怨某些事情不正确。

于 2009-11-23T17:07:45.573 回答
5
git clone --bare repo

这将为您提供一个新的裸版reponamed repo.git。容易,不是吗?

于 2009-11-23T19:07:53.537 回答