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

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

如何将“普通”Git存储库转换为“普通”Git存储库?

主要的区别似乎是:

  • 在普通的git存储库中,您有一个.git包含所有相关数据和所有其他文件的存储库中的文件夹将生成您的工作副本。

  • 在裸Git存储库中,没有工作副本和文件夹(让我们称之为repo.git)包含实际存储库数据。


慕斯王
浏览 602回答 3
3回答

ibeautiful

简而言之:替换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到一个新的地点(见下文)。
打开App,查看更多内容
随时随地看视频慕课网APP