为了账号安全,请及时绑定邮箱和手机立即绑定

如何将普通的Git存储库转换为裸存储库?

如何将普通的Git存储库转换为裸存储库?

Git
慕斯王 2019-07-04 10:16:35
如何将普通的Git存储库转换为裸存储库?如何将“普通”Git存储库转换为“普通”Git存储库?主要的区别似乎是:在普通的git存储库中,您有一个.git包含所有相关数据和所有其他文件的存储库中的文件夹将生成您的工作副本。在裸Git存储库中,没有工作副本和文件夹(让我们称之为repo.git)包含实际存储库数据。
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

简而言之:替换repo带着.的内容repo/.git,然后告诉存储库,它现在是一个裸存储库。

为此,请执行以下命令:

cd repo
mv .git ../repo.git # renaming just for clarity
cd ..
rm -fr repo
cd repo.git
git config --bool core.bare true

注意,这与执行git clone --bare到一个新的地点(见下文)。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 597 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信