我有一个简单的git存储库,但需要通过ssh访问和浏览其内容(在文件管理器中,如用户体验).
我想我可以克隆它:
git clone -l <path_to_bare_repo> <new_normal_repo>
Run Code Online (Sandbox Code Playgroud)
但是,我的存储库大小约为20GB,我没有空间来复制它.有没有办法将裸存储库就地转换为最终的工作副本?
我在我的笔记本电脑上的git repo中有我的代码库,我在外部硬盘上设置了一个裸git repo用于我的备份.我成功推送了我的第一次提交,但注意到我的外部硬盘驱动器上的备份存储库没有显示文件.
如果我的笔记本电脑崩溃,我将如何恢复完整的代码库?在我的外置硬盘上设置为裸仓库不正确吗?
谢谢Dusty
我有一个网络项目,我一直在研究这个项目。我使用带有 SourceTree 的 GIT 来跟踪更改,但愚蠢的是没有适当的备份。
我有大约 50 次提交,并想清除石板并从一个新的初始状态开始,所以我删除了 .git 文件夹,但是我在 SourceTree 中搞砸了事情,最终删除了所有项目文件(尽管文件夹由于某种原因仍然存在) )。
我仍然有我删除的 .git 文件夹。我的问题是,我可以从这个文件夹中恢复最后一个已知的项目状态,我将如何去做?
我将手放在.git崩溃的GitLab服务器上的文件夹中。我需要从这个单独的.git文件夹中还原此仓库。这可能吗?