git - 我的仓库中没有 .gitmodules 但 src 目录看起来像子模块一样压缩
问题描述
对于类似的问题,我一直在关注关于 SO 的许多答案,但我仍然对此感到模糊。我刚刚访问了一个大约 4 个月未使用的存储库。所以,我必须在我的机器上创建一个 repo。它是 Angular 5 项目。
它会克隆它,但不会克隆项目的“src”目录。src 目录在 repo 的 master 分支中有 zip 图标,旁边有 @ d1d70b82。之前参与该项目的开发人员不记得对目录做过任何事情,并且 .git 仅存在于主项目中。
无论如何,我想按原样获取 src 目录的内容。我在克隆的仓库中找不到文件 .gitmodules 。我的配置如下所示:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = https://gitlab.com/ss/rfe.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[submodule "src"]
active = true
url = https://gitlab.com/ss/rfe
正在做:
git ls-files --stage | grep 160000
给出:
160000 d1d70b82557761951d9e7b9d39e3a11a94a06147 0 src
我已经看到了有关如何继续的提示,但我害怕破坏 src 并丢失代码库。
请问如何解锁或克隆 src 目录
解决方案
推荐阅读
- c# - 在 Consul 上注册服务_意外响应
- php - 如何从每个类别中获取 2 个产品
- python - 如何使用 python docx 在 Word 中自定义编号样式?
- css - 有没有办法在不知道父类名的情况下对父悬停做出反应?
- xml - 我需要在 RTF 布局中如下
- python - Pandas Dataframe 绘制行与列
- python - 列表中 ::-1 的解释
- kentico - Kentico 表单控件从媒体库中选择多个文件
- plugins - 如何为 Outlook 创建一个插件以喜欢 Zoom 满足 Outlook
- join - CakePHP 4 更新 HABTM 连接表上的额外字段