Git bare仓库是一个没有工作目录的Git仓库,它只包含版本历史和元数据,而没有实际的文件内容。它通常用于在多个开发者之间共享代码库,因为它不包含开发者的个人修改。
要创建一个Git bare仓库,可以使用以下命令:
$ git init --bare <repository-name>.git
其中,<repository-name>
指定仓库的名称。这将在当前目录下创建一个名为<repository-name>.git
的空仓库。
如果要将现有的非bare仓库转换为bare仓库,可以使用以下命令:
$ git clone --bare <repository-name> <new-repository-name>.git
其中,<repository-name>
是现有的仓库路径,<new-repository-name>
是新的bare仓库名称。这将克隆现有仓库并创建一个新的bare仓库。