我在我的笔记本电脑上有一个Git代码库,并在外部硬盘上设置了一个裸的Git代码库作为备份。我成功推送了第一个提交,但注意到我的外部硬盘上的备份代码库没有显示文件。
如果我的笔记本电脑崩溃了,我该如何恢复完整的代码库?在外部硬盘上设置裸仓库是否不正确?
谢谢 Dusty
我在我的笔记本电脑上有一个Git代码库,并在外部硬盘上设置了一个裸的Git代码库作为备份。我成功推送了第一个提交,但注意到我的外部硬盘上的备份代码库没有显示文件。
如果我的笔记本电脑崩溃了,我该如何恢复完整的代码库?在外部硬盘上设置裸仓库是否不正确?
谢谢 Dusty
切换到一个新目录并运行
git clone /bare/repo/dir.git
将路径替换为裸库的真实路径。这将克隆并检出您存储库的最新版本。
.git
文件夹中包含其整个历史记录。而裸仓库只是整个历史记录,没有任何工作副本被检出(在您的 project.git
文件夹中)有关 Git 存储文件的更多细节。 - Maximillian Laumeistergit pull
。