从裸git存储库中恢复代码库

Dus*_*sty 4 git

我在我的笔记本电脑上的git repo中有我的代码库,我在外部硬盘上设置了一个裸git repo用于我的备份.我成功推送了我的第一次提交,但注意到我的外部硬盘驱动器上的备份存储库没有显示文件.

如果我的笔记本电脑崩溃,我将如何恢复完整的代码库?在我的外置硬盘上设置为裸仓库不正确吗?

谢谢Dusty

Max*_*ter 5

切换到新目录并运行

git clone /bare/repo/dir.git
Run Code Online (Sandbox Code Playgroud)

用路径代替你的裸仓库的真实路径.这将克隆并检查您的存储库的最新版本.

  • @Dusty 普通存储库和裸存储库之间的主要区别在于,普通存储库是签出的文件夹文件及其在“.git”文件夹中的整个历史记录。裸存储库只是整个历史记录,没有签出工作副本(在“project.git”文件夹中)。[有关 Git 如何存储文件的更多详细信息](http://stackoverflow.com/a/8198276/2234742)。 (2认同)