在我的git存储库(Bitbucket)中,我有一个子项目的引用。
当我把它推到第一个位置时,包含了.git /文件夹(即使我只使用存储库进行备份,因此并不真正需要)。
现在我在存储库
中有对该子模块的引用 <folder_name> → <SHA> [<SHA>])
目标:将过去的子模块作为主存储库的普通文件夹部分。
我错过了什么?子模块如何工作?(文档@ Github对我来说不是很清楚)
答案 0 :(得分:3)
正如我今天早上在&#34; How to solve this Git issue?&#34;中所解释的那样,这个(即&#39; <folder_name> → <SHA> [<SHA>]
&#39;)不 a子模块。
子模块由以下部分组成:
如果您只记录SHA1而不记录网址,则会有以下内容:
git clone --recursive
无法使用该SHA1克隆回购,因为它不知道其网址。
如果要将子项目作为子模块引用:
git submodule add https://...