如何将一个已有的git仓库转为裸仓库
May 20, 2025
裸仓库在服务器端可以节约大量的空间。
将普通仓库克隆为裸仓库。
git clone --bare <some-path> <some-new-repo-dir>
有人说,可以在已有的仓库下执行初始化操作,将其为裸仓库。这种方法不可行,会导致现有仓库损坏,数据丢失。
# 这是错误做法,不要尝试
git init --bare
# 上面是错误做法,不要尝试
May 20, 2025
裸仓库在服务器端可以节约大量的空间。
将普通仓库克隆为裸仓库。
git clone --bare <some-path> <some-new-repo-dir>
有人说,可以在已有的仓库下执行初始化操作,将其为裸仓库。这种方法不可行,会导致现有仓库损坏,数据丢失。
# 这是错误做法,不要尝试
git init --bare
# 上面是错误做法,不要尝试