对于类似的问题,我一直在关注SO的许多答案,但是我对此仍然很模糊。我刚刚访问了大约4个月未使用的存储库。因此,我必须为其创建一个存储库。这是Angular 5项目。
它会克隆它,但不会克隆项目的“ src”目录。 src目录在回购的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目录